У меня есть следующий фрагмент кода, который является частью WPF 4 UserControl:
<Popup x:Name="CantoPopup" IsOpen="False" PlacementRectangle="50,-100,500,120"
AllowsTransparency="True" PopupAnimation="Fade"
StaysOpen="True" Width="500" Height="120">
<Border BorderBrush="#FF120403" BorderThickness="1" CornerRadius="10" Background="#FF9350">
<s:SurfaceScrollViewer x:Name="IndexScroller" Width="500" Height="120" Margin="10" VerticalScrollBarVisibility="Disabled" HorizontalScrollBarVisibility="Visible">
<DockPanel x:Name="InnerIndexPanel" />
</s:SurfaceScrollViewer>
</Border>
</Popup>
DockPanel затем заполняется в коде позади коллекцией TextBlocks.По сути, я пытаюсь создать прокручиваемый горизонтальный список объектов, которые можно трогать.
Теперь я хотел бы определить, какой текстовый блок был затронут пользователем.Однако ни добавление обработчика событий TouchDown в TextBlocks, ни использование TouchExtensions для обработки жестов касания не работали.Может кто-нибудь, пожалуйста, укажите мне в правильном направлении?