Увеличение размера хита переключателя

я использовал Windows Forms в течение многих лет, но я относительно плохо знаком с WPF. У меня есть много переключателей без маркировок (маркировки наверху столбца, не волнуйтесь о них! Эта программа собирается работать на планшете, таким образом, я хочу сделать область хита для переключателей как можно больше. Мне также нужны переключатели, чтобы быть в центре их столбца и строки.

я могу получить взгляд, который я хочу путем добавления этого к каждому столбцу моей сетки:

<Label Name="connectedLabel" Grid.Column="2" HorizontalContentAlignment="Center" VerticalContentAlignment="Center">
    <RadioButton x:FieldModifier="private" Name="connectedRadioButton" Grid.Column="2" Checked="otherRadioButton_CheckedChanged" Unchecked="otherRadioButton_CheckedChanged"></RadioButton>
</Label>

, Который просто центрирует переключатель в маркировке, которая заполняет раздел сетки.
Очевидно, поведение неправильно, хотя (события не проходят, можно установить несколько переключателей на той же строке, и т.д.).

Это было бы пирогом в Winforms, я надеюсь, что в WPF существует простое решение.

кто-либо может помочь?

Редактирование: оранжевой областью является область хита по умолчанию для переключателя, зеленой зоной является область хита, которую я хочу. До сих пор это выглядит невозможным без большой заказной разводки

enter image description here

7
задан Justin Doyle 2 September 2011 в 00:10
поделиться