У меня есть 4 RadioButtons
в UniformGrid
.Как установить все свойства RadioButton IsChecked на false
Первоначально они все установлены на false
.
Но как только я нажимаю на один из них, он остается правдивым во все времена.
Наше требование состоит в том, чтобы все они могли быть установлены на false.
Я пытался что-то вроде
<MultiDataTrigger>
<MultiDataTrigger.Conditions>
<Condition Binding="{Binding IsChecked,
RelativeSource={RelativeSource Self}}" Value="True"/>
<Condition Binding="{Binding IsPressed,
RelativeSource={RelativeSource Self}}" Value="True"/>
</MultiDataTrigger.Conditions>
<Setter Property="IsChecked" Value="False"/>
</MultiDataTrigger>
Но это не работает. Я знаю, что могу использовать ToggleButton
, но только один из моих RadioButtons
можно проверить одновременно.
Возможно ли это?
Не так, как я решил свою проблему, но приятен для будущих читателей. – DeMama
@DeMama, не могли бы вы поделиться своим решением (посредством редактирования или отдельного ответа)? Это может быть действительно полезно для других, и довольно интересно для нас, которые ответили на вопрос =) – icebat
Здесь вы идете. Однако учтите, что это решение очень специфично для того, что мне нужно. – DeMama