J'ai un écran dans mon application wp7 avec seulement une toile, utilisé pour afficher un graphique.wp7 silverlight toile affiche écran noir après tombstoning
Je gère l'événement chargé de la page pour dessiner le graphique, en ajoutant des lignes aux enfants du graphique, les lignes sont stockées dans une variable de liste dans App.xaml.cs.
edit: voici ma fonction de ligne de tirage
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);
}
Je Manipulez le tombstoning en stockant/chargement des lignes dans les paramètres.
J'ai placé un point d'arrêt dans la méthode de chargement de page, les lignes sont restaurées correctement après désactivation et les lignes sont ajoutées aux enfants de canevas de graphique, mais le canevas affiche un écran noir.
Comment résoudre ce problème?
Ne sachant pas comment vous dessinez votre graphique, il sera difficile de le dire. Pouvez-vous montrer du code pour montrer ce que vous faites. –
Ok, j'ai ajouté la fonction de ligne de dessin que j'ai faite, je boucle sur les données et appelle cette fonction –