Bienvenue à Blogs CodeS-SourceS Identification | Inscription | Aide

Thomas Lebrun

Tout sur WPF, LINQ, C# et .NET en général !

Actualités

[WPF] Comment se lier à une propriété définie dans les settings ?

Il est bien pratique d’utiliser les Settings disponibles depuis Visual Studio 2005 pour définir des paramètres qui seront accessibles directement depuis le code, après que leur valeur ait été instanciée au démarage de l’application.

Seulement, on pourrait se demander comment accéder à ces paramètres dans le code XAML et il s’avère que cela n’est pas très compliqué. Après avoir définit vos paramètres:

 image

Il suffit de mapper un namespace XML pointant vers le namespace CLR définissant vos propriétés:

xmlns:properties="clr-namespace:TestSettings.Properties"

Puis, dans votre code XAML, accéder à votre propriété en utilisant la syntaxe suivante:

x:Static properties:Settings.Default

Ce qui donne, au final, un code ressemblant à ceci:

<ListBox x:Name="lb"

         ItemsSource="{Binding Source={x:Static properties:Settings.Default}, Path=Names}" />

Simple et efficace Smile

 

A+

Ce post vous a plu ? Ajoutez le dans vos favoris pour ne pas perdre de temps à le retrouver le jour où vous en aurez besoin :
Posted: mercredi 11 mars 2009 10:36 par Thomas LEBRUN
Classé sous : ,

Commentaires

tomlev a dit :

Ouais, mais c'est un peu lourd comme syntaxe... Avec une petite markup extension, on y voit tout de suite plus clair ;)

J'avais écrit un truc à ce propos il y a quelques mois :

http://tomlev.wordpress.com/2008/11/18/wpf-binding-sur-les-parametres-d%E2%80%99application-a-l%E2%80%99aide-d%E2%80%99une-markup-extension/

# mars 11, 2009 14:56
Les commentaires anonymes sont désactivés

Les 10 derniers blogs postés

- Merci par Blog de Jérémy Jeanson le 10-01-2019, 20:47

- Office 365: Script PowerShell pour auditer l’usage des Office Groups de votre tenant par Blog Technique de Romelard Fabrice le 04-26-2019, 11:02

- Office 365: Script PowerShell pour auditer l’usage de Microsoft Teams de votre tenant par Blog Technique de Romelard Fabrice le 04-26-2019, 10:39

- Office 365: Script PowerShell pour auditer l’usage de OneDrive for Business de votre tenant par Blog Technique de Romelard Fabrice le 04-25-2019, 15:13

- Office 365: Script PowerShell pour auditer l’usage de SharePoint Online de votre tenant par Blog Technique de Romelard Fabrice le 02-27-2019, 13:39

- Office 365: Script PowerShell pour auditer l’usage d’Exchange Online de votre tenant par Blog Technique de Romelard Fabrice le 02-25-2019, 15:07

- Office 365: Script PowerShell pour auditer le contenu de son Office 365 Stream Portal par Blog Technique de Romelard Fabrice le 02-21-2019, 17:56

- Office 365: Script PowerShell pour auditer le contenu de son Office 365 Video Portal par Blog Technique de Romelard Fabrice le 02-18-2019, 18:56

- Office 365: Script PowerShell pour extraire les Audit Log basés sur des filtres fournis par Blog Technique de Romelard Fabrice le 01-28-2019, 16:13

- SharePoint Online: Script PowerShell pour désactiver l’Option IRM des sites SPO non autorisés par Blog Technique de Romelard Fabrice le 12-14-2018, 13:01