wp7 silverlight canvas показывает черный экран после захоронения - PullRequest
1 голос
/ 07 мая 2011

У меня в приложении wp7 есть экран только с холстом, который используется для отображения графика.

Я обрабатываю событие загрузки страницы, чтобы нарисовать график, добавляя линии в дочерние графы, линиихранится в переменной списка в App.xaml.cs.

edit: вот моя функция рисования линий

    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);
    }

Я справляюсь с надгробием, сохраняя / загружая линии в настройках.

Я установил точку останова в методе загрузки страницы, после восстановления могильного слоя строки корректно восстанавливаются, и линии добавляются к дочерним элементам графического холста, но на холсте отображается черный экран.

Как сделатья решаю это?

1 Ответ

0 голосов
/ 07 мая 2011

Хотя из вашего кода неясно, как вы сохраняете или воссоздаете данные / строки, данные, которые вы храните во время захоронения, должны быть набором объектов, содержащих начальную точку, конечную точку и цвет.

Выдолжны создавать новые линии каждый раз, когда вы добавляете линию на график / холст.

...