У меня есть вид списка, который определен следующим образом (класс, который построен поверх вида списка и позволяет сортировать и т. Д.)
<vm:JobListView x:Name="JobEditor"
Style="{DynamicResource JobEditListViewStyle}"
ItemContainerStyle="{DynamicResource JobEditListViewItemStyle}"
ItemsSource="{Binding Path=Jobs}"
SelectedItem="{Binding Path=SelectedJob, Mode=TwoWay}">
<vm:JobListView.ItemContainerStyle>
<Style TargetType="ListViewItem">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="ListViewItem">
<GridViewRowPresenter>
<GridViewRowPresenter.InputBindings>
<MouseBinding Gesture="LeftClick" Command="{Binding DataContext.SearchJobVM_OnSelectionChanged, RelativeSource={RelativeSource AncestorType={x:Type Window}}, Mode=OneWay}" CommandParameter="{Binding SelectedJob}" />
</GridViewRowPresenter.InputBindings>
</GridViewRowPresenter>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
</vm:JobListView.ItemContainerStyle>
Событие красиво всплывает, но параметр Command для моего метода в контроллере представления является нулевым
Есть идеи почему?
Примечание. Если я полностью удаляю ItemContainerStyle, я вижу, что SelectedJob с привязкой действительно устанавливается