次の XAML では、 でいずれかTextBlock
が選択されている場合、イベント (およびその他のジェスチャ イベント) の受信LongListMultiSelector
をTextBlock
停止しTap
ますが、もう一度タップすると選択が解除されます。選択状態に関係なくTextBlock
常に応答するように、この動作を変更するにはどうすればよいですか?Tap
<toolkit:LongListMultiSelector ItemsSource="{Binding Items}">
<toolkit:LongListMultiSelector.ItemTemplate>
<DataTemplate>
<!-- When TextBlock is selected, Debug_WriteLine_Tapped does not get called -->
<TextBlock Text="{Binding name}" Tap="Debug_WriteLine_Tapped" />
</DataTemplate>
</toolkit:LongListMultiSelector.ItemTemplate>
</toolkit:LongListMultiSelector>
基本的に私が探しているのは、標準のメールアプリと同様の動作です。一連の文字を選択した後でTap
も、それらのいずれかを展開/折りたたむことができるため、イベントを受信します(私の場合は単純なTextBlock
s であり、そうではないことを除いて) ExpanderView
s)。