я использовал 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 существует простое решение.
кто-либо может помочь?
Редактирование: оранжевой областью является область хита по умолчанию для переключателя, зеленой зоной является область хита, которую я хочу. До сих пор это выглядит невозможным без большой заказной разводки