【发布时间】:2012-06-16 14:17:59
【问题描述】:
我想在 UniformGrid 的单元格中居中和拉伸 checkbox。
我尝试了很多方法:
<UniformGrid>
<CheckBox HorizontalAlignment="Stretch" VerticalAlignment="Stretch"
HorizontalContentAlignment="Center" VerticalContentAlignment="Center" />
<CheckBox HorizontalAlignment="Center" VerticalAlignment="Center" />
<CheckBox HorizontalAlignment="Center" VerticalAlignment="Center" ClipToBounds="True" />
<CheckBox HorizontalAlignment="Stretch" VerticalAlignment="Stretch" ClipToBounds="True" />
但这并不能让我满意,因为我想拉伸(就像在单元格(0,0)中一样)和居中(就像在 (1,0)) 中同时在它们的单元格中的那些复选框。
我该怎么做?
[编辑 1]
我正在努力做到这一点,这样我就不必单击小检查,而是可以单击整个单元格。
[编辑 2]
实际上,我想从 C# 代码中添加这些复选框,所以如果用 XAML 制作的解决方案对于 C# 语言来说不是“可移植的”,那将不是很有帮助。
【问题讨论】:
-
您是否要这样做,以便您不必单击小检查,而是可以单击整个单元格?
-
是的。对不起,我没有解释清楚。
标签: wpf checkbox centering stretching