Я хочу центрировать и растянуть флажок в ячейке 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" />
but it doesn't satisfy me because I want to stretch (just like in cell (0,0)) and center (just like in (1,0)) those checkboxes in their cells simultaneously.
Как мне это сделать?
[изменить 1]
Я пытаюсь сделать так, чтобы мне не нужно было щелкать маленькую галочку, а вместо этого можно было щелкнуть всю ячейку.
[изменить 2]
На самом деле я хочу добавить эти флажки из кода С#, поэтому, если решение, сделанное в XAML, не является «переносимым» на язык С#, это будет не очень полезно.