mardi 27 janvier 2009 22:03
par
musashi
[WPF] – Accéder à la boucle de rendu en WPF !
Un petit post rapide pour répondre à une question que l’on me pose souvent concernant WPF. Peut-on, comme en DirectX, accéder à la boucle de rendu qui par défaut est masquée ?
Pour être claire on accède pas directement à la boucle de rendu, par contre il existe une classe utile qui nous donne accès à chaque frame rendue:
CompositionTarget
Cette classe représente la surface sur laquelle WPF dessine et vous donne accès, via l’event ci-dessous, à chacune des frame dessinées.
CompositionTarget.Rendering += new System.EventHandler(CompositionTarget_Rendering);
Vous pouvez alors, à loisir, modifier la surface rendu (pour des animations custom notamment), le contenu du rendu (positionnement des éléments pour du billboarding par exemple).
Voilà la réponse publique est faite.
Musa
Ce post vous a plu ? Ajoutez le dans vos favoris pour ne pas perdre de temps à le retrouver le jour où vous en aurez besoin :