Unify Encoding to UIT-8 with BOM

This commit is contained in:
Lightczx
2023-05-15 15:43:03 +08:00
parent 0cb9e59b8a
commit d634eb6818
11 changed files with 46 additions and 46 deletions

View File

@@ -1,4 +1,4 @@
// Copyright (c) DGP Studio. All rights reserved. // Copyright (c) DGP Studio. All rights reserved.
// Licensed under the MIT license. // Licensed under the MIT license.
using Microsoft.UI.Xaml; using Microsoft.UI.Xaml;
@@ -9,7 +9,7 @@ using Snap.Hutao.ViewModel.Wiki;
namespace Snap.Hutao.View.Control; namespace Snap.Hutao.View.Control;
/// <summary> /// <summary>
/// <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> /// 基础数值滑动条
/// </summary> /// </summary>
internal sealed partial class BaseValueSlider : UserControl internal sealed partial class BaseValueSlider : UserControl
{ {
@@ -17,7 +17,7 @@ internal sealed partial class BaseValueSlider : UserControl
private static readonly DependencyProperty IsPromoteVisibleProperty = Property<BaseValueSlider>.DependBoxed<bool>(nameof(IsPromoteVisible), BoxedValues.True); private static readonly DependencyProperty IsPromoteVisibleProperty = Property<BaseValueSlider>.DependBoxed<bool>(nameof(IsPromoteVisible), BoxedValues.True);
/// <summary> /// <summary>
/// <EFBFBD><EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD><EFBFBD><EFBFBD>µĻ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> /// 构造一个新的基础数值滑动条
/// </summary> /// </summary>
public BaseValueSlider() public BaseValueSlider()
{ {
@@ -25,7 +25,7 @@ internal sealed partial class BaseValueSlider : UserControl
} }
/// <summary> /// <summary>
/// <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֵ<EFBFBD><EFBFBD>Ϣ /// 基础数值信息
/// </summary> /// </summary>
public BaseValueInfo BaseValueInfo public BaseValueInfo BaseValueInfo
{ {
@@ -34,7 +34,7 @@ internal sealed partial class BaseValueSlider : UserControl
} }
/// <summary> /// <summary>
/// <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ť<EFBFBD>Ƿ<EFBFBD><EFBFBD>ɼ<EFBFBD> /// 提升按钮是否可见
/// </summary> /// </summary>
public bool IsPromoteVisible public bool IsPromoteVisible
{ {

View File

@@ -1,4 +1,4 @@
// Copyright (c) DGP Studio. All rights reserved. // Copyright (c) DGP Studio. All rights reserved.
// Licensed under the MIT license. // Licensed under the MIT license.
using Microsoft.UI.Xaml.Controls; using Microsoft.UI.Xaml.Controls;
@@ -6,12 +6,12 @@ using Microsoft.UI.Xaml.Controls;
namespace Snap.Hutao.View.Control; namespace Snap.Hutao.View.Control;
/// <summary> /// <summary>
/// <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϸ<EFBFBD><EFBFBD>Դ Expander /// 启动游戏资源 Expander
/// </summary> /// </summary>
internal sealed partial class LaunchGameResourceExpander : Expander internal sealed partial class LaunchGameResourceExpander : Expander
{ {
/// <summary> /// <summary>
/// <EFBFBD><EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD><EFBFBD><EFBFBD>µ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϸ<EFBFBD><EFBFBD>Դ Expander /// 构造一个新的启动游戏资源 Expander
/// </summary> /// </summary>
public LaunchGameResourceExpander() public LaunchGameResourceExpander()
{ {

View File

@@ -1,4 +1,4 @@
// Copyright (c) DGP Studio. All rights reserved. // Copyright (c) DGP Studio. All rights reserved.
// Licensed under the MIT license. // Licensed under the MIT license.
using CommunityToolkit.WinUI.UI.Controls; using CommunityToolkit.WinUI.UI.Controls;
@@ -6,12 +6,12 @@ using CommunityToolkit.WinUI.UI.Controls;
namespace Snap.Hutao.View.Control; namespace Snap.Hutao.View.Control;
/// <summary> /// <summary>
/// <EFBFBD>򵥵ļ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͼ /// 简单的加载视图
/// </summary> /// </summary>
internal sealed partial class LoadingViewSlim : Loading internal sealed partial class LoadingViewSlim : Loading
{ {
/// <summary> /// <summary>
/// <EFBFBD><EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD><EFBFBD><EFBFBD>µļ򵥵ļ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͼ /// 构造一个新的简单的加载视图
/// </summary> /// </summary>
public LoadingViewSlim() public LoadingViewSlim()
{ {

View File

@@ -1,4 +1,4 @@
// Copyright (c) Microsoft Corporation and Contributors. // Copyright (c) Microsoft Corporation and Contributors.
// Licensed under the MIT License. // Licensed under the MIT License.
using Microsoft.UI.Xaml.Controls; using Microsoft.UI.Xaml.Controls;
@@ -8,7 +8,7 @@ using Snap.Hutao.Service.User;
namespace Snap.Hutao.View.Dialog; namespace Snap.Hutao.View.Dialog;
/// <summary> /// <summary>
/// <EFBFBD><EFBFBD><EFBFBD>ɼƻ<EFBFBD><EFBFBD>Ի<EFBFBD><EFBFBD><EFBFBD> /// 养成计划对话框
/// </summary> /// </summary>
[HighQuality] [HighQuality]
internal sealed partial class CultivateProjectDialog : ContentDialog internal sealed partial class CultivateProjectDialog : ContentDialog
@@ -16,9 +16,9 @@ internal sealed partial class CultivateProjectDialog : ContentDialog
private readonly ITaskContext taskContext; private readonly ITaskContext taskContext;
/// <summary> /// <summary>
/// <EFBFBD><EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD><EFBFBD><EFBFBD>µ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɼƻ<EFBFBD><EFBFBD>Ի<EFBFBD><EFBFBD><EFBFBD> /// 构造一个新的养成计划对话框
/// </summary> /// </summary>
/// <param name="serviceProvider"><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD></param> /// <param name="serviceProvider">服务提供器</param>
public CultivateProjectDialog(IServiceProvider serviceProvider) public CultivateProjectDialog(IServiceProvider serviceProvider)
{ {
InitializeComponent(); InitializeComponent();
@@ -28,9 +28,9 @@ internal sealed partial class CultivateProjectDialog : ContentDialog
} }
/// <summary> /// <summary>
/// <EFBFBD><EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD><EFBFBD><EFBFBD>µģ<EFBFBD><EFBFBD>û<EFBFBD>ָ<EFBFBD><EFBFBD><EFBFBD>ļƻ<EFBFBD> /// 创建一个新的,用户指定的计划
/// </summary> /// </summary>
/// <returns><EFBFBD>ƻ<EFBFBD></returns> /// <returns>计划</returns>
public async ValueTask<ValueResult<bool, CultivateProject>> CreateProjectAsync() public async ValueTask<ValueResult<bool, CultivateProject>> CreateProjectAsync()
{ {
await taskContext.SwitchToMainThreadAsync(); await taskContext.SwitchToMainThreadAsync();

View File

@@ -1,4 +1,4 @@
// Copyright (c) DGP Studio. All rights reserved. // Copyright (c) DGP Studio. All rights reserved.
// Licensed under the MIT license. // Licensed under the MIT license.
using Microsoft.UI.Xaml; using Microsoft.UI.Xaml;
@@ -10,7 +10,7 @@ using Snap.Hutao.Web.Hoyolab.Takumi.Event.Calculate;
namespace Snap.Hutao.View.Dialog; namespace Snap.Hutao.View.Dialog;
/// <summary> /// <summary>
/// <EFBFBD><EFBFBD><EFBFBD>ɼ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ի<EFBFBD><EFBFBD><EFBFBD> /// 养成计算对话框
/// </summary> /// </summary>
[HighQuality] [HighQuality]
internal sealed partial class CultivatePromotionDeltaDialog : ContentDialog internal sealed partial class CultivatePromotionDeltaDialog : ContentDialog
@@ -21,10 +21,10 @@ internal sealed partial class CultivatePromotionDeltaDialog : ContentDialog
private readonly ITaskContext taskContext; private readonly ITaskContext taskContext;
/// <summary> /// <summary>
/// <EFBFBD><EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD><EFBFBD><EFBFBD>µ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɼ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ի<EFBFBD><EFBFBD><EFBFBD> /// 构造一个新的养成计算对话框
/// </summary> /// </summary>
/// <param name="serviceProvider"><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD></param> /// <param name="serviceProvider">服务提供器</param>
/// <param name="options">ѡ<EFBFBD><EFBFBD></param> /// <param name="options">选项</param>
public CultivatePromotionDeltaDialog(IServiceProvider serviceProvider, CalculableOptions options) public CultivatePromotionDeltaDialog(IServiceProvider serviceProvider, CalculableOptions options)
{ {
InitializeComponent(); InitializeComponent();
@@ -38,7 +38,7 @@ internal sealed partial class CultivatePromotionDeltaDialog : ContentDialog
} }
/// <summary> /// <summary>
/// <EFBFBD><EFBFBD>ɫ /// 角色
/// </summary> /// </summary>
public ICalculableAvatar? Avatar public ICalculableAvatar? Avatar
{ {
@@ -47,7 +47,7 @@ internal sealed partial class CultivatePromotionDeltaDialog : ContentDialog
} }
/// <summary> /// <summary>
/// <EFBFBD><EFBFBD><EFBFBD><EFBFBD> /// 武器
/// </summary> /// </summary>
public ICalculableWeapon? Weapon public ICalculableWeapon? Weapon
{ {
@@ -56,9 +56,9 @@ internal sealed partial class CultivatePromotionDeltaDialog : ContentDialog
} }
/// <summary> /// <summary>
/// <EFBFBD><EFBFBD><EFBFBD>ȡ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> /// 异步获取提升差异
/// </summary> /// </summary>
/// <returns><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD></returns> /// <returns>提升差异</returns>
public async Task<ValueResult<bool, AvatarPromotionDelta>> GetPromotionDeltaAsync() public async Task<ValueResult<bool, AvatarPromotionDelta>> GetPromotionDeltaAsync()
{ {
await taskContext.SwitchToMainThreadAsync(); await taskContext.SwitchToMainThreadAsync();

View File

@@ -1,4 +1,4 @@
// Copyright (c) DGP Studio. All rights reserved. // Copyright (c) DGP Studio. All rights reserved.
// Licensed under the MIT license. // Licensed under the MIT license.
using Microsoft.UI.Xaml.Controls; using Microsoft.UI.Xaml.Controls;
@@ -7,16 +7,16 @@ using Snap.Hutao.Model.Entity;
namespace Snap.Hutao.View.Dialog; namespace Snap.Hutao.View.Dialog;
/// <summary> /// <summary>
/// ʵʱ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>֪ͨ<EFBFBD><EFBFBD><EFBFBD>öԻ<EFBFBD><EFBFBD><EFBFBD> /// 实时便笺通知设置对话框
/// </summary> /// </summary>
[HighQuality] [HighQuality]
internal sealed partial class DailyNoteNotificationDialog : ContentDialog internal sealed partial class DailyNoteNotificationDialog : ContentDialog
{ {
/// <summary> /// <summary>
/// <EFBFBD><EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD><EFBFBD><EFBFBD>µ<EFBFBD>ʵʱ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>֪ͨ<EFBFBD><EFBFBD><EFBFBD>öԻ<EFBFBD><EFBFBD><EFBFBD> /// 构造一个新的实时便笺通知设置对话框
/// </summary> /// </summary>
/// <param name="serviceProvider"><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD></param> /// <param name="serviceProvider">服务提供器</param>
/// <param name="entry">ʵʱ<EFBFBD><EFBFBD><EFBFBD><EFBFBD></param> /// <param name="entry">实时便笺</param>
public DailyNoteNotificationDialog(IServiceProvider serviceProvider, DailyNoteEntry entry) public DailyNoteNotificationDialog(IServiceProvider serviceProvider, DailyNoteEntry entry)
{ {
InitializeComponent(); InitializeComponent();

View File

@@ -1,4 +1,4 @@
// Copyright (c) DGP Studio. All rights reserved. // Copyright (c) DGP Studio. All rights reserved.
// Licensed under the MIT license. // Licensed under the MIT license.
using Snap.Hutao.Control; using Snap.Hutao.Control;
@@ -7,13 +7,13 @@ using Snap.Hutao.ViewModel.Cultivation;
namespace Snap.Hutao.View.Page; namespace Snap.Hutao.View.Page;
/// <summary> /// <summary>
/// <EFBFBD><EFBFBD><EFBFBD><EFBFBD>ҳ<EFBFBD><EFBFBD> /// 养成页面
/// </summary> /// </summary>
[HighQuality] [HighQuality]
internal sealed partial class CultivationPage : ScopedPage internal sealed partial class CultivationPage : ScopedPage
{ {
/// <summary> /// <summary>
/// <EFBFBD><EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD><EFBFBD><EFBFBD>µ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ҳ<EFBFBD><EFBFBD> /// 够造一个新的养成页面
/// </summary> /// </summary>
public CultivationPage() public CultivationPage()
{ {

View File

@@ -1,4 +1,4 @@
// Copyright (c) DGP Studio. All rights reserved. // Copyright (c) DGP Studio. All rights reserved.
// Licensed under the MIT license. // Licensed under the MIT license.
using Snap.Hutao.Control; using Snap.Hutao.Control;
@@ -7,12 +7,12 @@ using Snap.Hutao.ViewModel;
namespace Snap.Hutao.View.Page; namespace Snap.Hutao.View.Page;
/// <summary> /// <summary>
/// <EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͨ<EFBFBD><EFBFBD>֤ҳ<EFBFBD><EFBFBD> /// 胡桃通行证页面
/// </summary> /// </summary>
internal sealed partial class HutaoPassportPage : ScopedPage internal sealed partial class HutaoPassportPage : ScopedPage
{ {
/// <summary> /// <summary>
/// <EFBFBD><EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD><EFBFBD><EFBFBD>µĺ<EFBFBD><EFBFBD><EFBFBD>ͨ<EFBFBD><EFBFBD>֤ҳ<EFBFBD><EFBFBD> /// 构造一个新的胡桃通行证页面
/// </summary> /// </summary>
public HutaoPassportPage() public HutaoPassportPage()
{ {

View File

@@ -1,4 +1,4 @@
// Copyright (c) DGP Studio. All rights reserved. // Copyright (c) DGP Studio. All rights reserved.
// Licensed under the MIT license. // Licensed under the MIT license.
using Snap.Hutao.Control; using Snap.Hutao.Control;
@@ -7,13 +7,13 @@ using Snap.Hutao.ViewModel;
namespace Snap.Hutao.View.Page; namespace Snap.Hutao.View.Page;
/// <summary> /// <summary>
/// <EFBFBD><EFBFBD><EFBFBD><EFBFBD>ҳ<EFBFBD><EFBFBD> /// 测试页面
/// </summary> /// </summary>
[HighQuality] [HighQuality]
internal sealed partial class TestPage : ScopedPage internal sealed partial class TestPage : ScopedPage
{ {
/// <summary> /// <summary>
/// <EFBFBD><EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD><EFBFBD><EFBFBD>µIJ<EFBFBD><EFBFBD><EFBFBD>ҳ<EFBFBD><EFBFBD> /// 构造一个新的测试页面
/// </summary> /// </summary>
public TestPage() public TestPage()
{ {

View File

@@ -1,4 +1,4 @@
// Copyright (c) DGP Studio. All rights reserved. // Copyright (c) DGP Studio. All rights reserved.
// Licensed under the MIT license. // Licensed under the MIT license.
using Snap.Hutao.Control; using Snap.Hutao.Control;
@@ -7,13 +7,13 @@ using Snap.Hutao.ViewModel.Wiki;
namespace Snap.Hutao.View.Page; namespace Snap.Hutao.View.Page;
/// <summary> /// <summary>
/// <EFBFBD><EFBFBD><EFBFBD><EFBFBD>ҳ<EFBFBD><EFBFBD> /// 武器页面
/// </summary> /// </summary>
[HighQuality] [HighQuality]
internal sealed partial class WikiWeaponPage : ScopedPage internal sealed partial class WikiWeaponPage : ScopedPage
{ {
/// <summary> /// <summary>
/// <EFBFBD><EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD><EFBFBD><EFBFBD>µ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ҳ<EFBFBD><EFBFBD> /// 构造一个新的武器页面
/// </summary> /// </summary>
public WikiWeaponPage() public WikiWeaponPage()
{ {

View File

@@ -1,4 +1,4 @@
// Copyright (c) DGP Studio. All rights reserved. // Copyright (c) DGP Studio. All rights reserved.
// Licensed under the MIT license. // Licensed under the MIT license.
using Microsoft.UI.Xaml.Controls; using Microsoft.UI.Xaml.Controls;
@@ -7,7 +7,7 @@ using Snap.Hutao.ViewModel;
namespace Snap.Hutao.View; namespace Snap.Hutao.View;
/// <summary> /// <summary>
/// <EFBFBD><EFBFBD>ӭ<EFBFBD><EFBFBD>ͼ /// 欢迎视图
/// </summary> /// </summary>
[HighQuality] [HighQuality]
internal sealed partial class WelcomeView : UserControl internal sealed partial class WelcomeView : UserControl
@@ -15,7 +15,7 @@ internal sealed partial class WelcomeView : UserControl
private readonly IServiceScope serviceScope; private readonly IServiceScope serviceScope;
/// <summary> /// <summary>
/// <EFBFBD><EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD><EFBFBD><EFBFBD>µĻ<EFBFBD>ӭ<EFBFBD><EFBFBD>ͼ /// 构造一个新的欢迎视图
/// </summary> /// </summary>
public WelcomeView() public WelcomeView()
{ {