Chinese language treatment for WinUI bug.

This commit is contained in:
Burak Kaan Köse
2026-04-18 01:39:25 +02:00
parent 9e735c911c
commit 3caecc5a9c
16 changed files with 93 additions and 59 deletions
@@ -535,7 +535,7 @@
<ToolTip Content="{x:Bind FileName}" />
</ToolTipService.ToolTip>
<Grid.ContextFlyout>
<MenuFlyout Placement="Right">
<coreControls:WinoMenuFlyout Placement="Right">
<MenuFlyoutItem
Click="OpenCalendarAttachment_Click"
CommandParameter="{x:Bind}"
@@ -552,7 +552,7 @@
<PathIcon Data="{StaticResource SaveAttachmentPathIcon}" />
</MenuFlyoutItem.Icon>
</MenuFlyoutItem>
</MenuFlyout>
</coreControls:WinoMenuFlyout>
</Grid.ContextFlyout>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="40" />
+2 -2
View File
@@ -35,7 +35,7 @@
Background="Transparent"
ColumnSpacing="3">
<Grid.ContextFlyout>
<MenuFlyout>
<coreControls:WinoMenuFlyout>
<MenuFlyoutItem
Click="OpenAttachment_Click"
CommandParameter="{x:Bind}"
@@ -44,7 +44,7 @@
Click="SaveAttachment_Click"
CommandParameter="{x:Bind}"
Text="{x:Bind domain:Translator.Buttons_Save}" />
</MenuFlyout>
</coreControls:WinoMenuFlyout>
</Grid.ContextFlyout>
<ToolTipService.ToolTip>
<ToolTip Content="{x:Bind FileName}" />
@@ -27,6 +27,7 @@ using Wino.Core.Domain.Models.Navigation;
using Wino.Mail.ViewModels.Data;
using Wino.Mail.ViewModels.Messages;
using Wino.Mail.WinUI;
using Wino.Mail.WinUI.Controls;
using Wino.Mail.WinUI.Controls.ListView;
using Wino.Mail.WinUI.Helpers;
using Wino.Mail.WinUI.Interfaces;
@@ -318,7 +319,7 @@ public sealed partial class MailListPage : MailListPageAbstract,
double y)
{
var source = new TaskCompletionSource<MailContextAction?>();
var flyout = new MenuFlyout();
var flyout = new WinoMenuFlyout();
foreach (var action in availableActions)
{
@@ -80,7 +80,7 @@
<ToolTip Content="{x:Bind FileName}" />
</ToolTipService.ToolTip>
<Grid.ContextFlyout>
<MenuFlyout Placement="Right">
<coreControls:WinoMenuFlyout Placement="Right">
<MenuFlyoutItem
Click="OpenAttachment_Click"
CommandParameter="{x:Bind}"
@@ -97,7 +97,7 @@
<PathIcon Data="{StaticResource SaveAttachmentPathIcon}" />
</MenuFlyoutItem.Icon>
</MenuFlyoutItem>
</MenuFlyout>
</coreControls:WinoMenuFlyout>
</Grid.ContextFlyout>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="40" />
@@ -80,7 +80,12 @@
BorderBrush="{ThemeResource CardStrokeColorDefaultBrush}"
BorderThickness="1"
CornerRadius="8">
<StackPanel Spacing="10">
<Grid RowSpacing="10">
<Grid.RowDefinitions>
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
</Grid.RowDefinitions>
<StackPanel Spacing="2">
<TextBlock FontWeight="SemiBold" Text="{x:Bind domain:Translator.AccountCreation_InitialSynchronization_Title}" />
<TextBlock
@@ -90,31 +95,29 @@
TextWrapping="WrapWholeWords" />
</StackPanel>
<ListView
<GridView
Grid.Row="1"
HorizontalAlignment="Center"
HorizontalContentAlignment="Stretch"
ItemsSource="{x:Bind ViewModel.InitialSynchronizationRanges, Mode=OneWay}"
SelectedItem="{x:Bind ViewModel.SelectedInitialSynchronizationRange, Mode=TwoWay}">
<ListView.ItemsPanel>
<ItemsPanelTemplate>
<ItemsStackPanel Orientation="Horizontal" />
</ItemsPanelTemplate>
</ListView.ItemsPanel>
<ListView.ItemTemplate>
<GridView.ItemTemplate>
<DataTemplate x:DataType="accounts:InitialSynchronizationRangeOption">
<TextBlock Text="{x:Bind DisplayText}" />
<Grid Padding="12">
<TextBlock Text="{x:Bind DisplayText}" />
</Grid>
</DataTemplate>
</ListView.ItemTemplate>
</ListView>
</GridView.ItemTemplate>
</GridView>
<muxc:InfoBar
Title="{x:Bind domain:Translator.GeneralTitle_Warning}"
Grid.Row="2"
Margin="0,2,0,0"
IsOpen="True"
Message="{x:Bind domain:Translator.AccountCreation_InitialSynchronization_EverythingWarning}"
Severity="Warning"
Visibility="{x:Bind ViewModel.IsInitialSynchronizationWarningVisible, Mode=OneWay}" />
</StackPanel>
</Grid>
</Border>
<!-- Provider List -->
@@ -5,6 +5,7 @@
xmlns:abstract="using:Wino.Views.Abstract"
xmlns:controls="using:CommunityToolkit.WinUI.Controls"
xmlns:controls1="using:Wino.Controls"
xmlns:coreControls="using:Wino.Mail.WinUI.Controls"
xmlns:coreSelectors="using:Wino.Mail.WinUI.Selectors"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:data="using:Wino.Core.ViewModels.Data"
@@ -56,7 +57,7 @@
CornerRadius="6"
RowSpacing="0">
<Grid.ContextFlyout>
<MenuFlyout Placement="BottomEdgeAlignedRight">
<coreControls:WinoMenuFlyout Placement="BottomEdgeAlignedRight">
<MenuFlyoutItem
Command="{Binding ElementName=root, Path=ViewModel.DeleteCustomThemeCommand}"
CommandParameter="{x:Bind}"
@@ -65,7 +66,7 @@
<SymbolIcon Symbol="Delete" />
</MenuFlyoutItem.Icon>
</MenuFlyoutItem>
</MenuFlyout>
</coreControls:WinoMenuFlyout>
</Grid.ContextFlyout>
<Grid.RowDefinitions>
<RowDefinition Height="125" />
+1 -1
View File
@@ -534,7 +534,7 @@ public sealed partial class WinoAppShell : Views.Abstract.WinoAppShellAbstract,
args.Handled = true;
var flyout = new MenuFlyout();
var flyout = new WinoMenuFlyout();
var manageAccountSettingsItem = new MenuFlyoutItem
{