イベントに を添付しEventHandlerましたMouseDoubleClick。
<Style TargetType="ListViewItem" BasedOn="{StaticResource MyStyle}">
<EventSetter Event="MouseDoubleClick" Handler="ListViewItem_MouseDoubleClick" />
</Style>
private void ListViewItem_MouseDoubleClick(object sender, RoutedEventArgs e) {}
のListViewビューは に基づいておりGridView、列の 1 つに が含まれていCheckBoxます。ダブルクリックされた場合、ダブルクリックを無視できるようにしたいCheckBox。
問題は、それをブロックする元のソース (CheckBox) が見つからないことです。Themeルーティング イベントでは を元のソースとして取得し、直接では を取得しましたListViewItem。