public ConfigBinding(AnalysisProjectOptions po) { this.po = po; this.TreatPropertyValueAsLiteral = false; po.OptionChanged += delegate { Helper.IsDirty = true; }; }
public override void LoadPanelContents() { InitializeHelper(); AnalysisProjectOptions po = new AnalysisProjectOptions(); po.Dock = DockStyle.Fill; Controls.Add(po); ChooseStorageLocationButton btn; btn = helper.BindBoolean(po.EnableCheckBox, "RunCodeAnalysis", false).CreateLocationButton(po.EnableCheckBox); ConfigurationGuiBinding binding = po.CreateBinding(); binding.RegisterLocationButton(btn); helper.AddBinding("CodeAnalysisRules", binding); Control ctl = helper.CreateConfigurationSelector(); ctl.Dock = DockStyle.Top; Controls.Add(ctl); }
public override void LoadPanelContents() { InitializeHelper(); AnalysisProjectOptions po = new AnalysisProjectOptions(); po.Dock = DockStyle.Fill; Controls.Add(po); ChooseStorageLocationButton btn; btn = helper.BindBoolean(po.EnableCheckBox, "RunCodeAnalysis", false).CreateLocationButton(po.EnableCheckBox); ConfigurationGuiBinding binding = po.CreateBinding(); binding.RegisterLocationButton(btn); helper.AddBinding("CodeAnalysisRules", binding); Control ctl = helper.CreateConfigurationSelector(); ctl.Dock = DockStyle.Top; Controls.Add(ctl); }
public ConfigBinding(AnalysisProjectOptions po) { this.po = po; this.TreatPropertyValueAsLiteral = false; po.OptionChanged += delegate { Helper.IsDirty = true; }; }