(Silverlight) Obtenir la taille du controle Silverligth

On a beau dire à silverlight qu'on veut du 640*400, monsieur est très capricieux!

Pour les besoins de mon prog, qui zoom grâce à la roulette, j'avais besoin de savoir où celle-ci etait déclenchée (voir le billet d'hier sur la mousewheel: on obtient des coordonnées du browser, à vous de vous débrouiller pour transformer ça en coordonnées silverligth, en tenant compte du scale etc).

Donc, après beaucoup de recherche, j'ai trouvé l'objet qu'il nous faut :
BrowserHost.ActualHeight
et BrowserHost.ActualWidth

A partir de là, vous pouvez déjà plus facilement calculer la position réel du curseur souris!

(oubliez pas d'inclure System.Windows.Interop !!)

Aucun commentaire: