Rendre un contrôle WPF à une image bitmap n'est pas une tâche triviale comme je l'ai découvert aujourd'hui. Comme je sais maintenant faire face à la marge de contrôle des parents est un problème, comme Rick Strahl a écrit dans son blogRendre un contrôle WPF "non visible" à une image bitmap
http://www.west-wind.com/weblog/posts/2007/Sep/10/Rendering-a-WPF-Container-to-Bitmap
Jusqu'à présent, je suis en mesure de créer des bitmaps de tout contrôle qui est visible à l'intérieur d'une fenêtre, mais ce que je vraiment besoin de faire est de créer des bitmaps de contrôles invisibles. Je les crée simplement en code - formes simples comme rectangle et ellipse - et je veux les sauvegarder sous forme de bitmaps sur le disque. Pour moi, c'est un cauchemar personnel. Comme mes valeurs ActualHeight et ActualWidth sont toujours égales à 0, j'utilise à la place Height et Width. Mais tout ce que je reçois est une image vide dans la taille de mon contrôle.
Comment puis-je créer un bitmap de n'importe quel contrôle sans l'ajouter à une fenêtre visible?