lundi 16 novembre 2009

[MVVM / WPF] TaskBarIcon

Je me suis posé la question, il y a peu de temps pour savoir comment affiché un icône dans la barre des tâches avec le pattern MVVM.

Après un peu de recherche, la solution de base pour afficher un icône dans la barre des tâches était de faire référence à System.Windows.Forms et donc l'idée de passer par le XAML et le pattern MVVM semblait impossible à ce stade. Mais heureusement grâce à Philipp Sumi et son projet WPF-NotifyIcon cela redevient possible ;)

Pour info, concernant MVVM, j'utilise le MVVM Light Toolkit développé par Laurent Bugnion.

Vous pouvez télécharger l'exemple ici.

lundi 9 novembre 2009

[Astuce] Récupérer la fenêtre courante à partir d'un UserControl

Il arrive de temps en temps qu'on voudrait récupérer la fenêtre dans laquelle un UserControl se trouve. La première chose qu'on essaie en général c'est de faire le this.Parent dans notre UserControl mais on vois bien vite qu'il récupère pas la fenêtre. Ce petit bout de code vous aidera très certainement ;)

vendredi 6 novembre 2009

[For Fun] SimpleGradient MarkupExtension

Aujourd'hui, pendant mon temps libre, je me suis un peu amusé au niveau des MarkupExtension. Je me suis donc fait un SimpleGradientExtension qui permet de générer un gradient de 2 couleurs en diagonal, horizontal ou vertical et plus simplement que la méthode classique (enfin cela permettais juste d'éviter à se dire pour horizontal c'est tel StartPoint et tel EndPoint, ...) ;)

Exemple Classique :



Exemple SimpleGradientExtension :



vendredi 30 octobre 2009

[Astuce Xaml] Image disabled sur un bouton

Voici ma première astuce sur la façon de rendre une image à un statut "désactiver" sur un bouton. J'ai vu plusieurs astuces mais la plupart son un peu prise de tête. Le but ici n'est pas d'avoir un rendu de gris de l'image mais de faire comprendre à l'utilisateur que ce bouton est simplement inactif. Je joue donc sur l'opacité de l'image (ou en fait tout ce qu'il y a à l'intérieur du bouton).

mercredi 28 octobre 2009

Bienvenu sur mon blog

Bonjour et bienvenu à vous sur mon blog,

Je m'appelle Grégory Houdremont et je suis développeur .Net chez Ausy.be depuis le mois d'Août 2009.

J'ai près de 2 ans d'expérience professionnel bien que je développe depuis plus d'une dizaine d'années.

Actuellement en auto-formation en WPF, ne vous étonnez pas si mes premiers messages seront sur cette techno ;)