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#言語に「移植可能」でない場合は、あまり役に立ちません。