XFE Git
XFE Studio Git
Git 首页 全局搜索
XFE 主站 文档 NuGet

XFEExtension.NetCore.WinUIHelper

【DLL】WinUI的各种工具类,帮助开发者快速构建一个模块化的WinUI项目

公开
关注 0 Fork 0 Star 0
返回提交历史

XFEstudio/XFEExtension.NetCore.WinUIHelper

更新应用程序路径和主题帮助类

在 `AppPathHelper.cs` 中,修改 `ApplicationName` 属性的赋值方式,使用 `Assembly.GetCallingAssembly().GetName().Name` 代替 `Assembly.GetExecutingAssembly().FullName`。 在 `AppThemeHelper.cs` 中,移除对 `XFEExtension.NetCore.WinUIHelper.Model` 的引用,并更新 `MainWindow` 的注释,增加中文说明“(请勿在App构造函数内对其赋值)”。

a1a86eb
XFE工作室室长 <mail@xfegzs.com>
提交于

代码差异

3 个文件 +11 -7
Modified XFEExtension.NetCore.WinUIHelper/Utilities/AppPathHelper.cs +1 -1
@@ -8,7 +8,7 @@ public partial class AppPathHelper
8 8 /// <summary>
9 9 /// 应用程序名称
10 10 /// </summary>
11 public static string? ApplicationName { get; set; } = Assembly.GetExecutingAssembly().FullName;
11 public static string? ApplicationName { get; set; } = Assembly.GetCallingAssembly().GetName().Name;
12 12 /// <summary>
13 13 /// 应用程序同步路径
14 14 /// </summary>
Modified XFEExtension.NetCore.WinUIHelper/Utilities/Helper/AppThemeHelper.cs +1 -3
@@ -1,8 +1,6 @@
1 1 using Microsoft.UI;
2 2 using Windows.UI;
3 3 using Windows.UI.ViewManagement;
4 using XFEExtension.NetCore.WinUIHelper.Model;
5
6 4 namespace XFEExtension.NetCore.WinUIHelper.Utilities.Helper;
7 5
8 6 /// <summary>
@@ -11,7 +9,7 @@ namespace XFEExtension.NetCore.WinUIHelper.Utilities.Helper;
11 9 public static class AppThemeHelper
12 10 {
13 11 /// <summary>
14 /// 主窗口
12 /// 主窗口(请勿在App构造函数内对其赋值)
15 13 /// </summary>
16 14 public static Window? MainWindow { get; set; }
17 15
Modified XFEExtension.NetCore.WinUIHelper/XFEExtension.NetCore.WinUIHelper.csproj +9 -3
@@ -9,14 +9,21 @@
9 9 <Nullable>enable</Nullable>
10 10 <GenerateDocumentationFile>True</GenerateDocumentationFile>
11 11 <Title>XFEExtension.NetCore.WinUIHelper</Title>
12 <Version>1.0.3</Version>
12 <Version>1.0.4</Version>
13 13 <Authors>XFEstudio</Authors>
14 14 <PackageIcon>logoIcon.png</PackageIcon>
15 15 <Description>WinUI的各种工具类,帮助开发者快速构建一个模块化的WinUI项目</Description>
16 16 <Copyright>寰宇朽力网络科技有限公司版权所有</Copyright>
17 17 <NeutralLanguage>zh-CN</NeutralLanguage>
18 18 <PackageReadmeFile>README.md</PackageReadmeFile>
19 <PackageReleaseNotes>修复获取服务时可能返回空引用的bug</PackageReleaseNotes>
19 <PackageReleaseNotes>
20 更新应用程序路径和主题帮助类
21
22 在 `AppPathHelper.cs` 中,修改 `ApplicationName` 属性的赋值方式,使用 `Assembly.GetCallingAssembly().GetName().Name` 代替 `Assembly.GetExecutingAssembly().FullName`。
23
24 在 `AppThemeHelper.cs` 中,移除对 `XFEExtension.NetCore.WinUIHelper.Model` 的引用,并更新 `MainWindow` 的注释,增加中文说明“(请勿在App构造函数内对其赋值)”。
25
26 </PackageReleaseNotes>
20 27 <PackageLicenseFile>LICENSE.txt</PackageLicenseFile>
21 28 <PackageProjectUrl>https://github.com/XFEstudio/XFEExtension.NetCore.WinUIHelper</PackageProjectUrl>
22 29 <RepositoryUrl>https://github.com/XFEstudio/XFEExtension.NetCore.WinUIHelper.git</RepositoryUrl>
@@ -43,7 +50,6 @@
43 50 <PackageReference Include="Microsoft.WindowsAppSDK" Version="1.7.250310001" />
44 51 <PackageReference Include="XFEExtension.NetCore" Version="3.3.1" />
45 52 <PackageReference Include="XFEExtension.NetCore.AutoPath" Version="1.0.1" />
46 <PackageReference Include="XFEExtension.NetCore.XFEConsole" Version="1.1.2" />
47 53 </ItemGroup>
48 54 <ItemGroup>
49 55 <Using Include="Microsoft.UI.Xaml" />