im essayant de créer des images de graphique sans jamais afficher ces graphiques à l'écran. J'ai été à cela pendant un certain temps et j'ai essayé beaucoup de choses différentes, mais rien ne semble fonctionner. Le code fonctionne parfaitement si j'affiche d'abord le graphique dans une fenêtre, mais si je ne l'affiche pas dans une fenêtre, le bitmap est juste blanc avec une bordure noire (aucune idée de la raison).
J'ai essayé d'ajouter le graphique à une frontière avant de rainurer et de donner à la frontière une branlette verte. Dans le bitmap, je vois la branlette verte puis la bordure noire et le fond blanc mais aucun graphique. Le graphique n'est pas contenu dans un pensionnaire noir, donc je ne sais pas d'où cela vient. P>
J'ai essayé d'ajouter le graphique à une fenêtre sans appeler window.Show () et je viens de recevoir le Boîtier noir et fond blanc. Toutefois, si j'appelle fenêtre.show (), le bitmap contient le graphique. P>
J'ai essayé d'utiliser un dessin visuel comme expliqué ici , même résultat. P>
Voici le code (n'incluant pas l'ajout de l'élément à une bordure ou une fenêtre): p> Remarque: le graphique est un contenuControl. P > Y a-t-il de toute façon que je puisse obtenir le tableau pour rendre sans l'afficher dans une fenêtre d'abord? p> p>
3 Réponses :
appel de l'élément d'appel.ApplyTemplate () a fait le tour. P>
Ça ne fonctionne pas pour moi. Où avez-vous inséré dans votre code la plaque Application?
Désolé, cela fait deux ans que j'ai répondu cela et je n'ai plus accès à ce code. Essayez d'ajouter-le avant l'UpdateLayout
Merci d'avoir posté la réponse. Tu m'as sauvé beaucoup de problèmes! :)
Si quelqu'un a des problèmes similaires avec le rendu
Merci pour l'indice. J'ai trouvé un message de blog à ce sujet aussi bien que j'ai documenté dans un autre thread: Stackoverflow.com/questions/2522380/...
Pour moi, appeler l'élément.arrange () était la pièce manquante. P>