我有 WPF 窗口应用程序,我正在尝试弹出窗口并使用该窗口进行一些配置。因此,弹出窗口在英文 PC 中可以正确显示。但是当我在日语电脑上打开弹出窗口时,它无法正确显示。所以我想知道这背后的原因。 WPF弹出窗口对于不同语言的PC有不同的默认宽度限制吗?或者其他什么?
基本上我想知道路线原因。
谢谢你..
我将弹出窗口的最大值设置为某个数字,它在两种语言的电脑上都可以正常工作。
我猜这里使用的面板不是
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