ビューで定義されたユーザー制御があります。
<UserControl.InputBindings>
<MouseBinding Command="{Binding MyCommand}" MouseAction="LeftClick" />
</UserControl.InputBindings>
この UserControl は、リストボックス項目内にレンダリングされます。
ユーザー コントロールをクリックすると、コマンドが実行されますが、リストボックスの項目も選択されます。マウスバインディングが左クリックイベントを処理するため、リストボックスがそれを取得できないことが原因だと思います。
これを達成する方法はありますか?ビューで分離コードを使用したくありません。