Как сказано в заголовке, я хотел бы, чтобы была выбрана первая вложенная кнопка (эта кнопка выбирает представление) при нажатии элемента вкладки. Вот мой код ниже:
<TabItem Header="Scheduling">
<StackPanel Style="{StaticResource ResourceKey=TabStackPanelStyle}">
<RadioButton Command="{Binding BookResourceCommand}" Style="{StaticResource ResourceKey=TabButtonStyle}">Book</RadioButton>
<RadioButton Command="{Binding NewResourceCommand}" Style="{StaticResource ResourceKey=TabButtonStyle}">New</RadioButton>
<RadioButton Command="{Binding EditResourceCommand}" Style="{StaticResource ResourceKey=TabButtonStyle}">Edit</RadioButton>
<RadioButton Command="{Binding DeleteResourceCommand}" Style="{StaticResource ResourceKey=TabButtonStyle}">Delete</RadioButton>
</StackPanel>
</TabItem>
Этот элемент TabItem находится в элементе управления TabControl с еще несколькими похожими элементами TabItem. Все, что я хочу сделать, это чтобы TabItem выбирал первый RadioButton (по умолчанию) при нажатии. Эти переключатели изменяют пользовательский элемент управления в моей ViewModel.
Я знаю, что можно было бы использовать EventTrigger, связанный с TabItem, но должен быть способ лучше.
Спасибо!
Command
? Если у вас есть команда, запускаемая событиемChecked
(например), вам, вероятно, придется делать это через триггеры событий. 07.08.2013