Category Archives: WPF

« Especto Dispatcher.BeginInvoke ! »

On a parfois l’impression que certaines commandes du framework tiennent plus de la magie que de la raison. Mais à Poudlard, on n’aime pas ce genre d’impression. Soit c’est de la magie, soit ce n’en est pas. Nous allons donc étudier dans cet article le cas fameux du « Dispatcher » qui pour beaucoup tient plus de […]

0  

Truc #6 : Le vilain HitTest de WPF !

J’ai besoin pour un projet d’effectuer un HitTest pour récupérer le control sur lequel se trouve ma souris. C’est donc tout naturellement que j’utilise la méthode HitTest de VisualTreeHelper et tout semble fonctionner normalement // this represente une fenetre DependencyObject t = VisualTreeHelper.HitTest(this, point).VisualHitTest; Je dis bien « semble » car lorsque j’applique, durant l’exécution, à la […]

0  

Truc #2 : le clipping « naturel » en XAML

Lorsque l’on transforme un élément graphique, il n’est pas rare que celui-ci sorte de la zone qui lui est attribuée. C’est parfois gênant lorsque l’objet cache des informations ou des boutons indispensables à l’application. Pour illustrer le problème j’ai crée une petite application contenant un bouton rouge en dessous d’un titre, le tout gérer dans […]

2  

Truc # 1 : Prévoir un BeginTime pour les storyboards de transitions en XAML

Comme ce blog me sert de pense-bête, j’ai decidé de lui adjoindre des billets très court de type « Trucs et Astuces ». Voici le premier Truc : Truc # 1 : Prevoir un BeginTime pour les storyboards de transitions. Les storyboards sont liés au Rendering thread, un thread caché qui est chargé de l’affichage de l’écran. […]

0  

IsoStoreSpy explore l’IsolatedStorage de vos applications Windows Phone !

Suite à mon précèdent article sur la librairie Microsoft.SmartDevice.Connectivity, je suis fier de vous présenter mon outil d’exploration d’IsolatedStorage : IsoStoreSpy Cet outil vous accompagnera fidèlement dans la gestion de vos IsolatedStorage lors de vos développement Windows Phone. Le mode de prévisualisation des fichiers n’est pas au rendez-vous pour cette fois, l’application étant encore en […]

6