2017-02-15 18 views
0

UWPが親グリッドにTappedイベントを設定すると、子チェックボックスが自動的にダブルタップにチェックされます。uwpチェックボックスダブルタップ

Tappedの代わりにTappedという子チェックボックスをチェックしたいと思います。

ありがとうございます。

<Grid Background="Black" > 
    <interactivity:Interaction.Behaviors> 
    <core:EventTriggerBehavior EventName="Tapped"> 
     <core:InvokeCommandAction Command="{Binding DataContext.SelectDefectImageCommand, ElementName=PART_ItemList}" CommandParameter="{Binding}" /> 
    </core:EventTriggerBehavior> 
    </interactivity:Interaction.Behaviors> 

    <CheckBox IsChecked="{Binding IsSelected, Mode=TwoWay}" Style="{StaticResource WhiteCheckBoxStyle}" VerticalAlignment="Center" Margin="5,0,0,0" /> 

</Grid> 
+0

ダブルタップとはどういう意味ですか?タップされたイベントが2回トリガーされていることを意味しますか? – mindOfAi

+0

ダブルタップはダブルクリック – ceastgun

答えて

0

は、私はあなたがGridTappedイベント内のチェック状態を設定しているしたいと思いますが、CheckBoxチェックもトリガされるため、結果が上書きされます。 CheckBoxIsHitTestVisibleプロパティをfalseに設定すると、このチェックボックスはポインタイベントを生成しないため、タップは無視されます。

+0

ありがとうございました。 – ceastgun