Chinese language treatment for WinUI bug.
This commit is contained in:
@@ -0,0 +1,23 @@
|
||||
using Microsoft.Extensions.DependencyInjection;
|
||||
using Microsoft.UI.Xaml.Controls;
|
||||
using Wino.Core.Domain.Enums;
|
||||
using Wino.Core.Domain.Interfaces;
|
||||
|
||||
namespace Wino.Mail.WinUI.Controls;
|
||||
|
||||
internal static class MenuFlyoutLanguageHelper
|
||||
{
|
||||
private const string ChineseLanguageTag = "zh-CN";
|
||||
|
||||
public static void Apply(MenuFlyoutItemBase item)
|
||||
{
|
||||
if (WinoApplication.Current.Services.GetRequiredService<IPreferencesService>().CurrentLanguage == AppLanguage.Chinese)
|
||||
{
|
||||
item.Language = ChineseLanguageTag;
|
||||
}
|
||||
else
|
||||
{
|
||||
item.ClearValue(MenuFlyoutItemBase.LanguageProperty);
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user