WPF XAML 中的标签、复选框和组合框是否可以具有相同的高度?

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

我正在开发一个 C# WPF 应用程序,其中包含一些 XAML 文件,这些文件基于网格内的

Label
Checkbox
ComboBox
控件。

由于这三个控件默认具有不同的高度,这使得我的 XAML 非常难看(以

Label
开头的行比仅包含
ComboBox
的行大)。

高度差异可以在这里看到:

Label
ComboBox
稍大:

ComboBox
明显大于
CheckBox
:

有没有办法:

  • 确保所有提到的控件具有相同的默认高度?
  • 确保网格中的某些行具有相同的高度,而不需要使用固定值(如
    Height="10"
    )?

提前致谢

c# wpf xaml alignment
1个回答
0
投票

同时,我在 XAML 中发现了以下样式定义:

<Style TargetType="...">
    <Setter Property="FontSize" Value="16"/>
    <Setter Property="Margin" Value="..."/>
</Style>

由于不同控件类型的边距具有不同的值,这弄乱了我的窗口。

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