【发布时间】:2013-01-03 03:57:42
【问题描述】:
在以下 XAML 中,当在 LongListMultiSelector 中选择任何 TextBlock 时,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 事件,因为我仍然可以展开/折叠其中任何一个(除了在我的情况下这是一个简单的TextBlocks 而不是ExpanderViews)。
【问题讨论】:
标签: c# xaml events windows-phone-8