Триггеры взаимодействия в стиле в ResourceDictionary WPF
у меня естьComboBox
который мне нужно использовать в нескольких местах в моем приложении, поэтому я устанавливаю большинство свойств этогоComboBox
вResourceDictionary
и использовать это как стиль там, где мне это нужно.
Стиль дляComboBox
является:
<Style TargetType="{x:Type ComboBox}" x:Key="ComboBoxBranch">
<Setter Property="ItemsSource" Value="{Binding Branches}"></Setter>
<Setter Property="DisplayMemberPath" Value="BranchName"></Setter>
<Setter Property="SelectedItem" Value="{Binding SelectedBranch}"></Setter>
</Style>
и я использую это так в моем XAML:
<ComboBox Style="{StaticResource ComboBoxBranch}">
<i:Interaction.Triggers>
<i:EventTrigger EventName="SelectionChanged">
<i:InvokeCommandAction Command="{Binding SelectCustomerCommand}" CommandParameter="{Binding SelectedBranch}" ></i:InvokeCommandAction>
</i:EventTrigger>
</i:Interaction.Triggers>
</ComboBox>
Я хочу переместить код триггера взаимодействияResourceDictionary
так что мне не нужно писать это во всех моих xamls. Возможно ли это как-то?