2017-07-07 4 views

Répondre

2

Vous pouvez en effet remplacer la méthode OnRender d'un UIElement pour définir vos propres instructions de rendu mais notez que ce n'est pas un mode immédiat rendu API comme Windows Forms de OnPaint. En fait, il n'y a pas d'API disponible dans WPF.

Les opérations de dessin du DrawingContext ne sont pas utilisées directement lorsque la méthode est invoquée. Ils sont traités à la place par le thread de rendu à un stade ultérieur. Donc en fonction de ce que vous essayez de faire, changer la méthode OnRender peut ne pas être votre meilleur choix après tout. Vous pouvez vous en tenir à la "méthode WPF" de création d'éléments d'interface utilisateur composites.