WPF 弹出窗口在英语 PC 和日语 PC 上的行为不同

问题描述 投票:0回答:1

我有 WPF 窗口应用程序,我正在尝试弹出窗口并使用该窗口进行一些配置。因此,弹出窗口在英文 PC 中可以正确显示。但是当我在日语电脑上打开弹出窗口时,它无法正确显示。所以我想知道这背后的原因。 WPF弹出窗口对于不同语言的PC有不同的默认宽度限制吗?或者其他什么?

Below is EN PC result

Below is JA PC result

基本上我想知道路线原因。

谢谢你..

我将弹出窗口的最大值设置为某个数字,它在两种语言的电脑上都可以正常工作。

wpf popup
1个回答
0
投票

我猜这里使用的面板不是

Grid
而是其他一些自定义UI组件。无论文化信息如何,您都可以像下面的 xaml 一样修复按钮并将大小调整为任意宽度。

<Grid.RowDefinitions>
    <RowDefinition Height="60" />
    <RowDefinition Height="50" />
</Grid.RowDefinitions>

<Grid.ColumnDefinitions>
    <ColumnDefinition Width="30"/>
    <ColumnDefinition Width="30"/>
    <ColumnDefinition Width="30"/>
</Grid.ColumnDefinitions>

此面板将用作轮廓布局,对于内部组合框和标签控件,您可以使用

StackPanel
并将其
Orientation
属性设置为 Horizontal

© www.soinside.com 2019 - 2024. All rights reserved.