Comment rendre bitmap dans le canevas dans WPF?
J'ai sous-classé Canvas
afin que je puisse remplacer son Render
fonction. J'ai besoin de savoir comment je peux charger un bitmap de WPF et de rendu que sur la toile. Je suis complètement nouveau pour WPF et je n'ai pas trouvé de tutoriels qui vous montrent comment faire quelque chose d'aussi anodin. Étape par étape les instructions avec des exemples serait génial.
source d'informationauteur void.pointer
Vous devez vous connecter pour publier un commentaire.
Cela devrait vous aider à démarrer:
Dans WPF, il est l'un des rares cas où vous auriez besoin de remplacer
OnRender
surtout si vous voulais faire était de dessiner un BMP en arrière-plan:Si vous ne voulez peindre le fond de la toile, je vous conseille d'utiliser
ImageBrush
commeBackground
parce que c'est simple que vous n'avez pas besoin de sous-classeCanvas
pour remplacerOnender
.Mais je vais vous donner une démo de code source pour ce que vous avez demandé:
Créer une classe (je l'ai appelé il
ImageCanvas
)Maintenant, vous pouvez l'utiliser comme ceci: