From 8d24d353104545a88e48a863d0e644d1680d8dae Mon Sep 17 00:00:00 2001 From: olegbevz Date: Sun, 28 Dec 2014 00:31:59 +0700 Subject: [PATCH] add VersionEditor control to Assembly Info panel for assembly versions editing --- .../Project/ICSharpCode.SharpDevelop.csproj | 8 +- .../AssemblyInfo/AssemblyInfoPanel.xaml | 14 ++- .../AssemblyInfo/VersionEditor.xaml | 19 ++++ .../AssemblyInfo/VersionEditor.xaml.cs | 99 +++++++++++++++++++ .../AssemblyInfo/VersionToStringConverter.cs | 66 ------------- 5 files changed, 134 insertions(+), 72 deletions(-) create mode 100644 src/Main/Base/Project/Src/Gui/Dialogs/OptionPanels/ProjectOptions/AssemblyInfo/VersionEditor.xaml create mode 100644 src/Main/Base/Project/Src/Gui/Dialogs/OptionPanels/ProjectOptions/AssemblyInfo/VersionEditor.xaml.cs delete mode 100644 src/Main/Base/Project/Src/Gui/Dialogs/OptionPanels/ProjectOptions/AssemblyInfo/VersionToStringConverter.cs diff --git a/src/Main/Base/Project/ICSharpCode.SharpDevelop.csproj b/src/Main/Base/Project/ICSharpCode.SharpDevelop.csproj index c6b907cca1..9b6aae22e8 100644 --- a/src/Main/Base/Project/ICSharpCode.SharpDevelop.csproj +++ b/src/Main/Base/Project/ICSharpCode.SharpDevelop.csproj @@ -303,7 +303,9 @@ - + + VersionEditor.xaml + TaskViewResources.xaml @@ -915,6 +917,10 @@ MSBuild:Compile Designer + + Designer + MSBuild:Compile + diff --git a/src/Main/Base/Project/Src/Gui/Dialogs/OptionPanels/ProjectOptions/AssemblyInfo/AssemblyInfoPanel.xaml b/src/Main/Base/Project/Src/Gui/Dialogs/OptionPanels/ProjectOptions/AssemblyInfo/AssemblyInfoPanel.xaml index 209fc08f7a..bb73fe6bad 100644 --- a/src/Main/Base/Project/Src/Gui/Dialogs/OptionPanels/ProjectOptions/AssemblyInfo/AssemblyInfoPanel.xaml +++ b/src/Main/Base/Project/Src/Gui/Dialogs/OptionPanels/ProjectOptions/AssemblyInfo/AssemblyInfoPanel.xaml @@ -6,6 +6,7 @@ xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:core="http://icsharpcode.net/sharpdevelop/core" xmlns:optionPanels="clr-namespace:ICSharpCode.SharpDevelop.Gui.OptionPanels" + xmlns:projectOptions="clr-namespace:ICSharpCode.SharpDevelop.Gui.Dialogs.OptionPanels.ProjectOptions" mc:Ignorable="d" d:DataContext="{d:DesignInstance Type={x:Type optionPanels:AssemblyInfoViewModel}}"> @@ -36,7 +37,10 @@ - + @@ -84,14 +88,14 @@