diff --git a/src/Net_GE45/HandyControlDemo_Net_GE45/HandyControlDemo_Net_GE45.csproj b/src/Net_GE45/HandyControlDemo_Net_GE45/HandyControlDemo_Net_GE45.csproj index 1f1b29c2..6ae41d8c 100644 --- a/src/Net_GE45/HandyControlDemo_Net_GE45/HandyControlDemo_Net_GE45.csproj +++ b/src/Net_GE45/HandyControlDemo_Net_GE45/HandyControlDemo_Net_GE45.csproj @@ -3,7 +3,7 @@ WinExe HandyControlDemo HandyControlDemo - netcoreapp3.0;netcoreapp3.1;net45;net462;net47;net48;net5.0 + netcoreapp3.0;netcoreapp3.1;net45;net462;net47;net48;net5.0-windows ..\..\Shared\HandyControlDemo_Shared\Resources\Img\icon.ico 0108 true diff --git a/src/Net_GE45/HandyControl_Net_GE45/HandyControl_Net_GE45.csproj b/src/Net_GE45/HandyControl_Net_GE45/HandyControl_Net_GE45.csproj index 1e6202dc..a9d4eeae 100644 --- a/src/Net_GE45/HandyControl_Net_GE45/HandyControl_Net_GE45.csproj +++ b/src/Net_GE45/HandyControl_Net_GE45/HandyControl_Net_GE45.csproj @@ -2,7 +2,7 @@ HandyControl HandyControl - netcoreapp3.0;netcoreapp3.1;net45;net462;net47;net48;net5.0 + netcoreapp3.0;netcoreapp3.1;net45;net462;net47;net48;net5.0-windows Contains some commonly used simple WPF controls HandyControl true diff --git a/src/Shared/HandyControlDemo_Code/HandyControlDemo_Code.csproj b/src/Shared/HandyControlDemo_Code/HandyControlDemo_Code.csproj index ab2501be..7757b408 100644 --- a/src/Shared/HandyControlDemo_Code/HandyControlDemo_Code.csproj +++ b/src/Shared/HandyControlDemo_Code/HandyControlDemo_Code.csproj @@ -3,7 +3,7 @@ true HandyControlDemoCode HandyControlDemoCode - netcoreapp3.0;netcoreapp3.1;net40;net45;net462;net47;net48;net5.0 + netcoreapp3.0;netcoreapp3.1;net40;net45;net462;net47;net48;net5.0-windows @@ -888,7 +888,7 @@ ViewModel\MainViewModel.cs - + ViewModel\NoUserViewModel.cs diff --git a/src/Shared/HandyControlDemo_Shared/HandyControlDemo_Shared.projitems b/src/Shared/HandyControlDemo_Shared/HandyControlDemo_Shared.projitems index eec0f4b5..89e561b3 100644 --- a/src/Shared/HandyControlDemo_Shared/HandyControlDemo_Shared.projitems +++ b/src/Shared/HandyControlDemo_Shared/HandyControlDemo_Shared.projitems @@ -38,6 +38,7 @@ + Avatar.xaml @@ -268,8 +269,8 @@ MainWindowContent.xaml - - NoUserContent.xaml + + NonClientAreaContent.xaml ProjectsView.xaml @@ -422,7 +423,7 @@ - + AboutWindow.xaml @@ -811,7 +812,7 @@ Designer MSBuild:Compile - + Designer MSBuild:Compile diff --git a/src/Shared/HandyControlDemo_Shared/MainWindow.xaml.cs b/src/Shared/HandyControlDemo_Shared/MainWindow.xaml.cs index 59baef02..4fc8144c 100644 --- a/src/Shared/HandyControlDemo_Shared/MainWindow.xaml.cs +++ b/src/Shared/HandyControlDemo_Shared/MainWindow.xaml.cs @@ -21,7 +21,7 @@ namespace HandyControlDemo base.OnContentRendered(e); DataContext = ViewModelLocator.Instance.Main; - NonClientAreaContent = new NoUserContent(); + NonClientAreaContent = new NonClientAreaContent(); ControlMain.Content = new MainWindowContent(); GlobalShortcut.Init(new List diff --git a/src/Shared/HandyControlDemo_Shared/Tools/Helper/VersionHelper.cs b/src/Shared/HandyControlDemo_Shared/Tools/Helper/VersionHelper.cs new file mode 100644 index 00000000..5d64565c --- /dev/null +++ b/src/Shared/HandyControlDemo_Shared/Tools/Helper/VersionHelper.cs @@ -0,0 +1,34 @@ +using System.Diagnostics; +using System.Reflection; + +namespace HandyControlDemo.Tools +{ + internal class VersionHelper + { + internal static string GetVersion() + { + var versionInfo = FileVersionInfo.GetVersionInfo(Assembly.GetEntryAssembly().Location); +#if NET40 + var netVersion = "NET 40"; +#elif NET45 + var netVersion = "NET 45"; +#elif NET462 + var netVersion = "NET 462"; +#elif NET47 + var netVersion = "NET 47"; +#elif NET48 + var netVersion = "NET 48"; +#elif NET5_0 + var netVersion = "NET 50"; +#elif NETCOREAPP3_0 + var netVersion = "CORE 30"; +#elif NETCOREAPP3_1 + var netVersion = "CORE 31"; +#endif + return $"v {versionInfo.FileVersion} {netVersion}"; + } + + internal static string GetCopyright() => + FileVersionInfo.GetVersionInfo(Assembly.GetEntryAssembly().Location).LegalCopyright; + } +} \ No newline at end of file diff --git a/src/Shared/HandyControlDemo_Shared/UserControl/Main/NoUserContent.xaml.cs b/src/Shared/HandyControlDemo_Shared/UserControl/Main/NonClientAreaContent.cs similarity index 93% rename from src/Shared/HandyControlDemo_Shared/UserControl/Main/NoUserContent.xaml.cs rename to src/Shared/HandyControlDemo_Shared/UserControl/Main/NonClientAreaContent.cs index d439d97c..58b56ea0 100644 --- a/src/Shared/HandyControlDemo_Shared/UserControl/Main/NoUserContent.xaml.cs +++ b/src/Shared/HandyControlDemo_Shared/UserControl/Main/NonClientAreaContent.cs @@ -1,4 +1,5 @@ -using System.Globalization; +using System; +using System.Globalization; using System.Windows; using System.Windows.Controls; using GalaSoft.MvvmLight.Messaging; @@ -10,9 +11,9 @@ using HandyControlDemo.Window; namespace HandyControlDemo.UserControl { - public partial class NoUserContent + public partial class NonClientAreaContent { - public NoUserContent() + public NonClientAreaContent() { InitializeComponent(); } diff --git a/src/Shared/HandyControlDemo_Shared/UserControl/Main/NoUserContent.xaml b/src/Shared/HandyControlDemo_Shared/UserControl/Main/NonClientAreaContent.xaml similarity index 96% rename from src/Shared/HandyControlDemo_Shared/UserControl/Main/NoUserContent.xaml rename to src/Shared/HandyControlDemo_Shared/UserControl/Main/NonClientAreaContent.xaml index 39028576..134ac7ba 100644 --- a/src/Shared/HandyControlDemo_Shared/UserControl/Main/NoUserContent.xaml +++ b/src/Shared/HandyControlDemo_Shared/UserControl/Main/NonClientAreaContent.xaml @@ -1,4 +1,4 @@ - + + +