diff --git a/src/AddIns/BackendBindings/CSharpBinding/Project/Src/OptionPanels/BuildOptions.xaml b/src/AddIns/BackendBindings/CSharpBinding/Project/Src/OptionPanels/BuildOptions.xaml index aff83f339b..ba52b8785c 100644 --- a/src/AddIns/BackendBindings/CSharpBinding/Project/Src/OptionPanels/BuildOptions.xaml +++ b/src/AddIns/BackendBindings/CSharpBinding/Project/Src/OptionPanels/BuildOptions.xaml @@ -224,17 +224,6 @@ - 0) { - documentFileIsChecked = true; - } - XmlDocHelper(); - this.BaseIntermediateOutputPathCommand = new RelayCommand(BaseIntermediateOutputPathExecute); - this.IntermediateOutputPathCommand = new RelayCommand(IntermediateOutputPathExecute); - SetTreatWarningAsErrorRadioButtons(); - - } - #region properties public ProjectProperty DefineConstants { @@ -187,6 +172,22 @@ namespace CSharpBinding.OptionPanels #region overrides + protected override void Initialize() + { + this.UpdateProjectCommand = new RelayCommand(UpdateProjectExecute); + this.ChangeOutputPath = new RelayCommand(ChangeOutputPathExecute); + UpdateTargetFrameworkCombo(); + if (DocumentationFile.Value.Length > 0) { + documentFileIsChecked = true; + } + XmlDocHelper(); + this.BaseIntermediateOutputPathCommand = new RelayCommand(BaseIntermediateOutputPathExecute); + this.IntermediateOutputPathCommand = new RelayCommand(IntermediateOutputPathExecute); + SetTreatWarningAsErrorRadioButtons(); + + } + + protected override void Load(MSBuildBasedProject project, string configuration, string platform) { base.Load(project, configuration, platform); @@ -217,6 +218,8 @@ namespace CSharpBinding.OptionPanels } return base.Save(project, configuration, platform); } + + #endregion #region Documentation File diff --git a/src/Main/Base/Project/Src/Gui/Dialogs/OptionPanels/ProjectOptions/HexValidator.cs b/src/Main/Base/Project/Src/Gui/Dialogs/OptionPanels/ProjectOptions/HexValidator.cs index d5b798a36f..85165bf4c2 100644 --- a/src/Main/Base/Project/Src/Gui/Dialogs/OptionPanels/ProjectOptions/HexValidator.cs +++ b/src/Main/Base/Project/Src/Gui/Dialogs/OptionPanels/ProjectOptions/HexValidator.cs @@ -30,7 +30,7 @@ namespace ICSharpCode.SharpDevelop.Gui.OptionPanels return result; } } - + /* public class BaseAdressValidator :ValidationRule { public override ValidationResult Validate(object value, CultureInfo cultureInfo) @@ -49,5 +49,7 @@ namespace ICSharpCode.SharpDevelop.Gui.OptionPanels } return result; } + } + */ }