by Jean-Camille Mercier
17. mai 2013 16:32
L'une des grandes fonctionnalités de WPF est le Trigger : il est possible de changer les propriétés des objets d'interface en fonction de l'état de nos objets métiers sur lesquels on est bindé, par exemple mettre le nom d'une personne en bleu si c'est un homme :
<DataTrigger Binding="{Binding Sexe}" Valu...
[Plus]
by Jean-Camille Mercier
13. mai 2013 22:51
Dans le cas de POCO générés depuis une base de donnée grâce à Entity Framework 5. Il est possible de customiser chaque accesseur des objets pour qu'ils lèvent l'événement "NotifyPropertyChanged" et ainsi utiliser au mieux les mécanismes de binding de WPF. Cependant, je me suis ren...
[Plus]
by Jean-Camille Mercier
7. mai 2013 08:18
Pour afficher une date en WPF, on utilise le StringFormat sur le Binding de cette manière :
<TextBlock Text="{Binding MaDate, StringFormat={}{0:d}}" />
Et biensur en se basant sur les format de date et heure standards : MSDN
Seulement avec cette manière la date s'affiche au format américain, c'est à dire MM/JJ/AAAA...
[Plus]
by Jean-Camille Mercier
29. avril 2013 10:13
Hier j'ai décrit les différents validateurs possibles du framework ici. Voici maintenant le cas un peu plus spécifique du DateTime non nullable. En effet, la valeur par défaut d'un DateTime est "01/01/0001" ce qui pose deux problèmes : cette valeur n'est pas sauvegardable en base de données car SQL n'accept...
[Plus]