support for .NET Core 3.0
This commit is contained in:
1 parent
d26e29176d
commit
7dc9c11c3e
6 files changed
+265
-2
No files matched your search
@@ -0,0 +1,31 @@
|
||||
|
||||
Microsoft Visual Studio Solution File, Format Version 12.00
|
||||
# Visual Studio Version 16
|
||||
VisualStudioVersion = 16.0.28729.10
|
||||
MinimumVisualStudioVersion = 10.0.40219.1
|
||||
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HandyControl-Core3.0", "HandyControl\HandyControl-Core3.0.csproj", "{0233495D-82C7-486B-9B86-68BD75A24B7A}"
|
||||
EndProject
|
||||
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HandyControlDemo-Core3.0", "HandyControlDemo\HandyControlDemo-Core3.0.csproj", "{1D3A48E3-B998-4320-BB45-B94D4067E557}"
|
||||
EndProject
|
||||
Global
|
||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||
Debug|Any CPU = Debug|Any CPU
|
||||
Release|Any CPU = Release|Any CPU
|
||||
EndGlobalSection
|
||||
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
||||
{0233495D-82C7-486B-9B86-68BD75A24B7A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{0233495D-82C7-486B-9B86-68BD75A24B7A}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{0233495D-82C7-486B-9B86-68BD75A24B7A}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{0233495D-82C7-486B-9B86-68BD75A24B7A}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
{1D3A48E3-B998-4320-BB45-B94D4067E557}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{1D3A48E3-B998-4320-BB45-B94D4067E557}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{1D3A48E3-B998-4320-BB45-B94D4067E557}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{1D3A48E3-B998-4320-BB45-B94D4067E557}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
EndGlobalSection
|
||||
GlobalSection(SolutionProperties) = preSolution
|
||||
HideSolutionNode = FALSE
|
||||
EndGlobalSection
|
||||
GlobalSection(ExtensibilityGlobals) = postSolution
|
||||
SolutionGuid = {6C8B9B9F-B396-4C31-BA28-11BCB1ED94C5}
|
||||
EndGlobalSection
|
||||
EndGlobal
|
||||
@@ -277,7 +277,7 @@ namespace HandyControl.Controls
|
||||
}
|
||||
else
|
||||
{
|
||||
switch (lparam.ToInt32())
|
||||
switch (lparam.ToInt64())
|
||||
{
|
||||
case NativeMethods.WM_LBUTTONDBLCLK:
|
||||
WmMouseDown(MouseButton.Left, 2);
|
||||
|
||||
@@ -0,0 +1,15 @@
|
||||
<Project Sdk="Microsoft.NET.Sdk.WindowsDesktop">
|
||||
<PropertyGroup>
|
||||
<TargetFramework>netcoreapp3.0</TargetFramework>
|
||||
<UseWPF>true</UseWPF>
|
||||
<AssemblyName>HandyControl</AssemblyName>
|
||||
<RootNamespace>HandyControl</RootNamespace>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<Compile Remove="Properties\AssemblyInfo.cs" />
|
||||
<Compile Remove="Properties\Langs\Lang.en.Designer.cs" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<None Remove="packages.config" />
|
||||
</ItemGroup>
|
||||
</Project>
|
||||
@@ -27,7 +27,9 @@ namespace HandyControlDemo
|
||||
UpdateSkin(GlobalData.Config.Skin);
|
||||
}
|
||||
|
||||
#if !Core
|
||||
BlurWindow.SystemVersionInfo = CommonHelper.GetSystemVersionInfo();
|
||||
#endif
|
||||
}
|
||||
|
||||
protected override void OnExit(ExitEventArgs e)
|
||||
|
||||
@@ -0,0 +1,215 @@
|
||||
<Project Sdk="Microsoft.NET.Sdk.WindowsDesktop">
|
||||
<PropertyGroup>
|
||||
<OutputType>WinExe</OutputType>
|
||||
<TargetFramework>netcoreapp3.0</TargetFramework>
|
||||
<UseWPF>true</UseWPF>
|
||||
<AssemblyName>HandyControlDemo</AssemblyName>
|
||||
<RootNamespace>HandyControlDemo</RootNamespace>
|
||||
<ApplicationIcon>Resources\Img\icon.ico</ApplicationIcon>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'">
|
||||
<DefineConstants>TRACE;Core</DefineConstants>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<Compile Remove="Properties\AssemblyInfo.cs" />
|
||||
<Compile Remove="Properties\Langs\Lang.en.Designer.cs" />
|
||||
<Compile Remove="Tools\Helper\CommonHelper.cs" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<None Remove="packages.config" />
|
||||
<None Remove="Resources\Img\1.jpg" />
|
||||
<None Remove="Resources\Img\2.jpg" />
|
||||
<None Remove="Resources\Img\3.jpg" />
|
||||
<None Remove="Resources\Img\4.jpg" />
|
||||
<None Remove="Resources\Img\5.jpg" />
|
||||
<None Remove="Resources\Img\Album\1.jpg" />
|
||||
<None Remove="Resources\Img\Album\10.jpg" />
|
||||
<None Remove="Resources\Img\Album\2.jpg" />
|
||||
<None Remove="Resources\Img\Album\3.jpg" />
|
||||
<None Remove="Resources\Img\Album\4.jpg" />
|
||||
<None Remove="Resources\Img\Album\5.jpg" />
|
||||
<None Remove="Resources\Img\Album\6.jpg" />
|
||||
<None Remove="Resources\Img\Album\7.jpg" />
|
||||
<None Remove="Resources\Img\Album\8.jpg" />
|
||||
<None Remove="Resources\Img\Album\9.jpg" />
|
||||
<None Remove="Resources\Img\Avatar\avatar1.png" />
|
||||
<None Remove="Resources\Img\Avatar\avatar2.png" />
|
||||
<None Remove="Resources\Img\Avatar\avatar3.png" />
|
||||
<None Remove="Resources\Img\Avatar\avatar4.png" />
|
||||
<None Remove="Resources\Img\Avatar\avatar5.png" />
|
||||
<None Remove="Resources\Img\Avatar\avatar6.png" />
|
||||
<None Remove="Resources\Img\b1.jpg" />
|
||||
<None Remove="Resources\Img\b2.jpg" />
|
||||
<None Remove="Resources\Img\car_chase.gif" />
|
||||
<None Remove="Resources\Img\Chat\chat_back1.jpg" />
|
||||
<None Remove="Resources\Img\Chat\chat_back2.jpg" />
|
||||
<None Remove="Resources\Img\Flag\cn.png" />
|
||||
<None Remove="Resources\Img\Flag\en.png" />
|
||||
<None Remove="Resources\Img\icon-white.ico" />
|
||||
<None Remove="Resources\Img\icon.ico" />
|
||||
<None Remove="Resources\Img\LeftMainContent\Animation_16x.png" />
|
||||
<None Remove="Resources\Img\LeftMainContent\BorderElement_16x.png" />
|
||||
<None Remove="Resources\Img\LeftMainContent\Brush_16x.png" />
|
||||
<None Remove="Resources\Img\LeftMainContent\Bubble_16xLG.png" />
|
||||
<None Remove="Resources\Img\LeftMainContent\ButtonClick_16x.png" />
|
||||
<None Remove="Resources\Img\LeftMainContent\Calendar_16x.png" />
|
||||
<None Remove="Resources\Img\LeftMainContent\Carousel_16x.png" />
|
||||
<None Remove="Resources\Img\LeftMainContent\CheckBox_16x.png" />
|
||||
<None Remove="Resources\Img\LeftMainContent\ColorPalette_16x.png" />
|
||||
<None Remove="Resources\Img\LeftMainContent\ColorWheel_16x.png" />
|
||||
<None Remove="Resources\Img\LeftMainContent\ComboBox_16x.png" />
|
||||
<None Remove="Resources\Img\LeftMainContent\ContextMenu_16x.png" />
|
||||
<None Remove="Resources\Img\LeftMainContent\DataGrid_16x.png" />
|
||||
<None Remove="Resources\Img\LeftMainContent\DatePicker_16x.png" />
|
||||
<None Remove="Resources\Img\LeftMainContent\DetailDataView_16x.png" />
|
||||
<None Remove="Resources\Img\LeftMainContent\Dialog_16x.png" />
|
||||
<None Remove="Resources\Img\LeftMainContent\DotLarge_16x.png" />
|
||||
<None Remove="Resources\Img\LeftMainContent\Expander_16x.png" />
|
||||
<None Remove="Resources\Img\LeftMainContent\FlipVertical_16x.png" />
|
||||
<None Remove="Resources\Img\LeftMainContent\Flow_16x.png" />
|
||||
<None Remove="Resources\Img\LeftMainContent\GoToTop_16x.png" />
|
||||
<None Remove="Resources\Img\LeftMainContent\GroupBox_16x.png" />
|
||||
<None Remove="Resources\Img\LeftMainContent\HoverMenu_16x.png" />
|
||||
<None Remove="Resources\Img\LeftMainContent\ImageBrowser_16x.png" />
|
||||
<None Remove="Resources\Img\LeftMainContent\Label_16x.png" />
|
||||
<None Remove="Resources\Img\LeftMainContent\LinearCarousel_16x.png" />
|
||||
<None Remove="Resources\Img\LeftMainContent\ListBox_16x.png" />
|
||||
<None Remove="Resources\Img\LeftMainContent\ListView_16x.png" />
|
||||
<None Remove="Resources\Img\LeftMainContent\Loading_Blue_16x.png" />
|
||||
<None Remove="Resources\Img\LeftMainContent\Message_16x.png" />
|
||||
<None Remove="Resources\Img\LeftMainContent\NotificationHub_16x.png" />
|
||||
<None Remove="Resources\Img\LeftMainContent\NumericListBox_16x.png" />
|
||||
<None Remove="Resources\Img\LeftMainContent\Paginator_16x.png" />
|
||||
<None Remove="Resources\Img\LeftMainContent\Panel_16x.png" />
|
||||
<None Remove="Resources\Img\LeftMainContent\PasswordBox_16x.png" />
|
||||
<None Remove="Resources\Img\LeftMainContent\Path_16x.png" />
|
||||
<None Remove="Resources\Img\LeftMainContent\ProgressBar_16x.png" />
|
||||
<None Remove="Resources\Img\LeftMainContent\ProgressButton_16x.png" />
|
||||
<None Remove="Resources\Img\LeftMainContent\RadioButton_16x.png" />
|
||||
<None Remove="Resources\Img\LeftMainContent\RichTextBox_16x.png" />
|
||||
<None Remove="Resources\Img\LeftMainContent\ScrollBox_16x.png" />
|
||||
<None Remove="Resources\Img\LeftMainContent\Search_16x.png" />
|
||||
<None Remove="Resources\Img\LeftMainContent\Shield_16x.png" />
|
||||
<None Remove="Resources\Img\LeftMainContent\Slider_16x.png" />
|
||||
<None Remove="Resources\Img\LeftMainContent\SortAscending_grey_16x.png" />
|
||||
<None Remove="Resources\Img\LeftMainContent\SplitterControl_16x.png" />
|
||||
<None Remove="Resources\Img\LeftMainContent\Star.png" />
|
||||
<None Remove="Resources\Img\LeftMainContent\TabPage_16x.png" />
|
||||
<None Remove="Resources\Img\LeftMainContent\Tag_16x.png" />
|
||||
<None Remove="Resources\Img\LeftMainContent\TextBlock_16x.png" />
|
||||
<None Remove="Resources\Img\LeftMainContent\TextBox_16x.png" />
|
||||
<None Remove="Resources\Img\LeftMainContent\Timeline_16x.png" />
|
||||
<None Remove="Resources\Img\LeftMainContent\TimePicker_16x.png" />
|
||||
<None Remove="Resources\Img\LeftMainContent\Time_color_16x.png" />
|
||||
<None Remove="Resources\Img\LeftMainContent\Toggle_16x.png" />
|
||||
<None Remove="Resources\Img\LeftMainContent\ToolBar_16x.png" />
|
||||
<None Remove="Resources\Img\LeftMainContent\Transfer_16x.png" />
|
||||
<None Remove="Resources\Img\LeftMainContent\TreeView_16x.png" />
|
||||
<None Remove="Resources\Img\LeftMainContent\User_16x.png" />
|
||||
<None Remove="Resources\Img\LeftMainContent\WindowsForm_16x.png" />
|
||||
<None Remove="Resources\Img\qq-group.jpg" />
|
||||
<None Remove="Resources\Img\under_construction.gif" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<PackageReference Include="CommonServiceLocator" Version="2.0.2" />
|
||||
<PackageReference Include="MvvmLightLibs" Version="5.4.1.1" />
|
||||
<PackageReference Include="Newtonsoft.Json" Version="11.0.2" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="..\HandyControl\HandyControl-Core3.0.csproj" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Resource Include="Resources\Img\1.jpg" />
|
||||
<Resource Include="Resources\Img\2.jpg" />
|
||||
<Resource Include="Resources\Img\3.jpg" />
|
||||
<Resource Include="Resources\Img\4.jpg" />
|
||||
<Resource Include="Resources\Img\5.jpg" />
|
||||
<Resource Include="Resources\Img\Album\1.jpg" />
|
||||
<Resource Include="Resources\Img\Album\10.jpg" />
|
||||
<Resource Include="Resources\Img\Album\2.jpg" />
|
||||
<Resource Include="Resources\Img\Album\3.jpg" />
|
||||
<Resource Include="Resources\Img\Album\4.jpg" />
|
||||
<Resource Include="Resources\Img\Album\5.jpg" />
|
||||
<Resource Include="Resources\Img\Album\6.jpg" />
|
||||
<Resource Include="Resources\Img\Album\7.jpg" />
|
||||
<Resource Include="Resources\Img\Album\8.jpg" />
|
||||
<Resource Include="Resources\Img\Album\9.jpg" />
|
||||
<Resource Include="Resources\Img\Avatar\avatar1.png" />
|
||||
<Resource Include="Resources\Img\Avatar\avatar2.png" />
|
||||
<Resource Include="Resources\Img\Avatar\avatar3.png" />
|
||||
<Resource Include="Resources\Img\Avatar\avatar4.png" />
|
||||
<Resource Include="Resources\Img\Avatar\avatar5.png" />
|
||||
<Resource Include="Resources\Img\Avatar\avatar6.png" />
|
||||
<Resource Include="Resources\Img\b1.jpg" />
|
||||
<Resource Include="Resources\Img\b2.jpg" />
|
||||
<Resource Include="Resources\Img\car_chase.gif" />
|
||||
<Resource Include="Resources\Img\Chat\chat_back1.jpg" />
|
||||
<Resource Include="Resources\Img\Chat\chat_back2.jpg" />
|
||||
<Resource Include="Resources\Img\Flag\cn.png" />
|
||||
<Resource Include="Resources\Img\Flag\en.png" />
|
||||
<Resource Include="Resources\Img\icon-white.ico" />
|
||||
<Resource Include="Resources\Img\icon.ico" />
|
||||
<Resource Include="Resources\Img\LeftMainContent\Animation_16x.png" />
|
||||
<Resource Include="Resources\Img\LeftMainContent\BorderElement_16x.png" />
|
||||
<Resource Include="Resources\Img\LeftMainContent\Brush_16x.png" />
|
||||
<Resource Include="Resources\Img\LeftMainContent\Bubble_16xLG.png" />
|
||||
<Resource Include="Resources\Img\LeftMainContent\ButtonClick_16x.png" />
|
||||
<Resource Include="Resources\Img\LeftMainContent\Calendar_16x.png" />
|
||||
<Resource Include="Resources\Img\LeftMainContent\Carousel_16x.png" />
|
||||
<Resource Include="Resources\Img\LeftMainContent\CheckBox_16x.png" />
|
||||
<Resource Include="Resources\Img\LeftMainContent\ColorPalette_16x.png" />
|
||||
<Resource Include="Resources\Img\LeftMainContent\ColorWheel_16x.png" />
|
||||
<Resource Include="Resources\Img\LeftMainContent\ComboBox_16x.png" />
|
||||
<Resource Include="Resources\Img\LeftMainContent\ContextMenu_16x.png" />
|
||||
<Resource Include="Resources\Img\LeftMainContent\DataGrid_16x.png" />
|
||||
<Resource Include="Resources\Img\LeftMainContent\DatePicker_16x.png" />
|
||||
<Resource Include="Resources\Img\LeftMainContent\DetailDataView_16x.png" />
|
||||
<Resource Include="Resources\Img\LeftMainContent\Dialog_16x.png" />
|
||||
<Resource Include="Resources\Img\LeftMainContent\DotLarge_16x.png" />
|
||||
<Resource Include="Resources\Img\LeftMainContent\Expander_16x.png" />
|
||||
<Resource Include="Resources\Img\LeftMainContent\FlipVertical_16x.png" />
|
||||
<Resource Include="Resources\Img\LeftMainContent\Flow_16x.png" />
|
||||
<Resource Include="Resources\Img\LeftMainContent\GoToTop_16x.png" />
|
||||
<Resource Include="Resources\Img\LeftMainContent\GroupBox_16x.png" />
|
||||
<Resource Include="Resources\Img\LeftMainContent\HoverMenu_16x.png" />
|
||||
<Resource Include="Resources\Img\LeftMainContent\ImageBrowser_16x.png" />
|
||||
<Resource Include="Resources\Img\LeftMainContent\Label_16x.png" />
|
||||
<Resource Include="Resources\Img\LeftMainContent\LinearCarousel_16x.png" />
|
||||
<Resource Include="Resources\Img\LeftMainContent\ListBox_16x.png" />
|
||||
<Resource Include="Resources\Img\LeftMainContent\ListView_16x.png" />
|
||||
<Resource Include="Resources\Img\LeftMainContent\Loading_Blue_16x.png" />
|
||||
<Resource Include="Resources\Img\LeftMainContent\Message_16x.png" />
|
||||
<Resource Include="Resources\Img\LeftMainContent\NotificationHub_16x.png" />
|
||||
<Resource Include="Resources\Img\LeftMainContent\NumericListBox_16x.png" />
|
||||
<Resource Include="Resources\Img\LeftMainContent\Paginator_16x.png" />
|
||||
<Resource Include="Resources\Img\LeftMainContent\Panel_16x.png" />
|
||||
<Resource Include="Resources\Img\LeftMainContent\PasswordBox_16x.png" />
|
||||
<Resource Include="Resources\Img\LeftMainContent\Path_16x.png" />
|
||||
<Resource Include="Resources\Img\LeftMainContent\ProgressBar_16x.png" />
|
||||
<Resource Include="Resources\Img\LeftMainContent\ProgressButton_16x.png" />
|
||||
<Resource Include="Resources\Img\LeftMainContent\RadioButton_16x.png" />
|
||||
<Resource Include="Resources\Img\LeftMainContent\RichTextBox_16x.png" />
|
||||
<Resource Include="Resources\Img\LeftMainContent\ScrollBox_16x.png" />
|
||||
<Resource Include="Resources\Img\LeftMainContent\Search_16x.png" />
|
||||
<Resource Include="Resources\Img\LeftMainContent\Shield_16x.png" />
|
||||
<Resource Include="Resources\Img\LeftMainContent\Slider_16x.png" />
|
||||
<Resource Include="Resources\Img\LeftMainContent\SortAscending_grey_16x.png" />
|
||||
<Resource Include="Resources\Img\LeftMainContent\SplitterControl_16x.png" />
|
||||
<Resource Include="Resources\Img\LeftMainContent\Star.png" />
|
||||
<Resource Include="Resources\Img\LeftMainContent\TabPage_16x.png" />
|
||||
<Resource Include="Resources\Img\LeftMainContent\Tag_16x.png" />
|
||||
<Resource Include="Resources\Img\LeftMainContent\TextBlock_16x.png" />
|
||||
<Resource Include="Resources\Img\LeftMainContent\TextBox_16x.png" />
|
||||
<Resource Include="Resources\Img\LeftMainContent\Timeline_16x.png" />
|
||||
<Resource Include="Resources\Img\LeftMainContent\TimePicker_16x.png" />
|
||||
<Resource Include="Resources\Img\LeftMainContent\Time_color_16x.png" />
|
||||
<Resource Include="Resources\Img\LeftMainContent\Toggle_16x.png" />
|
||||
<Resource Include="Resources\Img\LeftMainContent\ToolBar_16x.png" />
|
||||
<Resource Include="Resources\Img\LeftMainContent\Transfer_16x.png" />
|
||||
<Resource Include="Resources\Img\LeftMainContent\TreeView_16x.png" />
|
||||
<Resource Include="Resources\Img\LeftMainContent\User_16x.png" />
|
||||
<Resource Include="Resources\Img\LeftMainContent\WindowsForm_16x.png" />
|
||||
<Resource Include="Resources\Img\qq-group.jpg" />
|
||||
<Resource Include="Resources\Img\under_construction.gif" />
|
||||
</ItemGroup>
|
||||
</Project>
|
||||
@@ -30,7 +30,7 @@ namespace HandyControlDemo.UserControl
|
||||
if (!b) return true;
|
||||
GlobalData.Config.Lang = tag;
|
||||
GlobalData.Save();
|
||||
Process.Start(Assembly.GetExecutingAssembly().Location);
|
||||
Process.Start(Process.GetCurrentProcess().MainModule.FileName);
|
||||
Application.Current.Shutdown();
|
||||
return true;
|
||||
});
|
||||
|
||||
Reference in new issue
Block a user