using System.Windows.Data; namespace Developpez.Dotnet.Windows.Configuration { /// /// Lie une propriété d'un contrôle à la valeur d'un paramètre de configuration /// public class SettingExtension : Binding { /// /// Crée une nouvelle instance de SettingExtension /// public SettingExtension() { Initialize(); } /// /// /// Crée une nouvelle instance de SettingExtension avec le chemin spécifié /// /// Chemin du paramètre de configuration public SettingExtension(string path) : base(path) { Initialize(); } private void Initialize() { this.Source = SettingsManager.Settings; this.Mode = BindingMode.TwoWay; } } }