internal OpenFileLocalization(PropertyChangedEventHandler eventHandler = null) { PropertyBag = new PropertyBagCollection <string>("<Empty>", RaisePropertyChanged); Set1033Default(null, new EventArgs()); if (null != eventHandler) { this.PropertyChanged += eventHandler; } }
protected internal DefaultableSettings(DefaultSettings defaultSettings, PropertyChangedEventHandler eventHandler = null) { DefaultSettings = defaultSettings; PropertyBag = new PropertyBagCollection <DefaultBoolean>(DefaultBoolean.Default, RaisePropertyChanged); if (null != eventHandler) { this.PropertyChanged += eventHandler; } }
/// <summary> /// Creates an instance of the class /// </summary> /// <param name="parent">Parent panel</param> internal DefaultSettings(MiscSettings miscSettings, PropertyChangedEventHandler eventHandler = null) { MiscSettings = miscSettings; PropertyBag = new PropertyBagCollection <bool>(false, RaisePropertyChanged, new KeyValuePair <string, bool>[] { new KeyValuePair <string, bool>("Visible", true), new KeyValuePair <string, bool>("AllowBrowseFolders", true), }); if (null != eventHandler) { this.PropertyChanged += eventHandler; } }
internal MyComputerSettings(DefaultSettings defaultSettings, PropertyChangedEventHandler eventHandler = null) : base(defaultSettings, eventHandler) { DerivedPropertyBag = new PropertyBagCollection <bool>(true, RaisePropertyChanged); }