Menu

property Posts

Dependency Property : Trucs et astuces

Lors des développements en WPF on a souvent besoin d’écrire des propriétés de dépendances pour nos objets. En dehors de la déclaration simple de notre propriété, il y a quelques éléments qui méritent d’être connue. Dans l’exemple qui va suivre, je vais écrire une propriété de dépendance appelée « MaProp », qui sera un Int32 et qui ne peut prendre des valeurs que de 1 à 100.

1 – Déclaration de la propriété

Il faut bien évidement déclarer sa propriété, dans Visual Studio il y un a snipet pour ça : propdp.

public static readonly DependencyProperty MaPropProperty = DependencyProperty.Register("MaProp", typeof(int), typeof(MaClasse), new UIPropertyMetadata(1));

Dans les conventions de nommage, on ajoute toujours « Property » sur l’a déclaration statique, ensuite pour initialiser celle-ci, on peut donner une valeur par défaut dans le dernier paramètre, ici 1.

Read More