1

wp7アプリに、グラフを表示するために使用されるキャンバスのみの画面があります。

ページ読み込みイベントを処理してグラフを描画します。グラフの子に線を追加することで、線はApp.xaml.csのリスト変数に格納されます。

編集:これが私の描画線機能です

    private void drawLine(Line line, Point start, Point end, Color color)
    {            
        line.X1 = start.X;
        line.Y1 = start.Y;

        line.X2 = end.X;
        line.Y2 = end.Y;            

        line.Stroke = new SolidColorBrush(color);

        graph.Children.Add(line);
    }

私は設定で行を保存/ロードすることによって墓石を処理します。

ページロードメソッドにブレークポイントを設定しました。トゥームストーン後に線が正しく復元され、グラフキャンバスの子に線が追加されましたが、キャンバスに黒い画面が表示されます。

これを解決するにはどうすればよいですか?

4

1 に答える 1

0

コードからデータ/ラインをどのように保存または再作成するかは明確ではありませんが、トゥームストーニング中に保存するデータは、開始点、終了点、および色を含むオブジェクトのコレクションである必要があります。

グラフ/キャンバスに線を追加するたびに、新しい線を作成する必要があります。

于 2011-05-07T18:19:14.497 に答える