Gatilhos de interação no estilo no ResourceDictionary WPF
eu tenho umComboBox
que eu preciso usar em vários lugares do meu aplicativo, então defino a maioria das propriedades desseComboBox
noResourceDictionary
e use isso como um estilo onde eu precisar.
Estilo para oComboBox
é:
<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>
e estou usando assim no meu 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>
Eu quero mover o código do acionador de interação também paraResourceDictionary
, então não preciso escrever em todos os meus xamls. É possível de alguma forma?