ユーザーがリストビューのアイテムをクリックしたことを検出したいのですが、コマンドバインディングを行うときにイベントを使用せずに、動作のすべてのナンセンスが好きではありません。私はこれを試しました:
<ListView x:Name="MainList" Margin="2,8,6,8" Background="Black"
ItemsSource="{Binding Path=AssetsVM.Data, Mode=OneWay}"
BorderBrush="{x:Null}" >
<ListView.InputBindings>
<MouseBinding Command="{Binding Path=AssetsVM.SelectActivo}"
CommandParameter="{Binding ElementName=MainList, Path=SelectedItem}"
MouseAction="LeftClick" />
</ListView.InputBindings>
リストビューをクリックするとうまくいきますが、アイテムではうまくいきません。私が必要としているのは、「プレビュー」を有効にする方法か、プレビューとして動作する MouseAction/Gesture を持つ方法です。これらのいずれかが可能ですか?