Magazine Internet

[WPF] Binder un control sur le ficher de configuration

Publié le 21 avril 2009 par Jeremy.jeanson

Dans le cadre d’un petit projet personnel j’ai eu à me battre avec le Binding WPF sur le fichier de configuration de mon application. En gros je veux que les changement survenue sur une CheckBox soient répercutés sur mon fichier de configuration.

Après quelques manipulations et pas mal de temps passé dans la MSDN afin de bien appréhender le mécanisme de Binding je suis arrivé à réaliser le code suivante :

Dans la balise <Window> j’ai ajouter un namspace pour accéder à ma configuration via WPF.

xmlns:properties="clr-namespace:MyNamespace.Properties"
Ensuite le Binding ce présente sous la forme suivante (la partie importante étant la source de donnée):
<CheckBox IsChecked="{Binding Source={x:Static properties:Settings.Default},
Path=MaPropriete}" Content="Mon texte" />

Très grossièrement, avec ce genre de mécanisme on peut imaginer accéder à toute propriétés d'une classe statique. Voila une solution qui peut être fort intéressante pour binder des données à un control.


Retour à La Une de Logo Paperblog

A propos de l’auteur


Jeremy.jeanson 1573 partages Voir son profil
Voir son blog

l'auteur n'a pas encore renseigné son compte l'auteur n'a pas encore renseigné son compte

Dossier Paperblog