コード例 #1
0
 internal OpenFileLocalization(PropertyChangedEventHandler eventHandler = null)
 {
     PropertyBag = new PropertyBagCollection <string>("<Empty>", RaisePropertyChanged);
     Set1033Default(null, new EventArgs());
     if (null != eventHandler)
     {
         this.PropertyChanged += eventHandler;
     }
 }
コード例 #2
0
 protected internal DefaultableSettings(DefaultSettings defaultSettings, PropertyChangedEventHandler eventHandler = null)
 {
     DefaultSettings = defaultSettings;
     PropertyBag     = new PropertyBagCollection <DefaultBoolean>(DefaultBoolean.Default, RaisePropertyChanged);
     if (null != eventHandler)
     {
         this.PropertyChanged += eventHandler;
     }
 }
コード例 #3
0
 /// <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;
     }
 }
コード例 #4
0
 internal MyComputerSettings(DefaultSettings defaultSettings, PropertyChangedEventHandler eventHandler = null) : base(defaultSettings, eventHandler)
 {
     DerivedPropertyBag = new PropertyBagCollection <bool>(true, RaisePropertyChanged);
 }