我想在UniformGrid的单元格中居中和拉伸复选框。
我尝试通过多种方式做到这一点:
<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# 语言来说不是“可移植的”,那将不是很有帮助。