J'essaie d'implémenter la reconnaissance gestuelle à l'aide des événements ManipulationStarted et ManipulationDelta dans l'application Windows 10 mobile (UW). Mais il y a un problème: ils ne tirent pas. Le problème est probablement mon affichage xaml trop compliqué (j'ai HorizontalyScrollable GridView dans ListView - et pour activer le défilement vertical, tout est compressé dans ScrollViewer). Mais j'ai essayé d'ajouter ces événements à tous les conteneurs et ils n'ont toujours pas tiré.Reconnaissance gestuelle - Les événements de manipulation ne se déclenchent pas
Quelqu'un a-t-il/connaît-il une solution? Ci-dessous ma page XAML arbre:
<ScrollViewer Grid.Row="2" x:Name="SubscribersView" ManipulationStarted="SubscribersView_ManipulationStarted" ManipulationDelta="SubscribersView_ManipulationDelta">
(......)
<ListView
Margin="0"
Grid.Row="0"
SelectionMode="None"
IsItemClickEnabled="True"
ScrollViewer.HorizontalScrollMode="Disabled"
ScrollViewer.VerticalScrollMode="Disabled"
HorizontalAlignment="Stretch" >
<ListView.ItemTemplate>
<DataTemplate>
<Grid>
(......)
<GridView Grid.Row="1"
HorizontalAlignment="Stretch"
Margin="-10"
SelectionMode="None"
IsItemClickEnabled="True"
ScrollViewer.HorizontalScrollMode="Enabled"
ScrollViewer.VerticalScrollMode="Disabled"
ScrollViewer.HorizontalScrollBarVisibility="Visible">
<GridView.ItemsPanel>
<ItemsPanelTemplate>
<VirtualizingStackPanel Orientation="Horizontal"></VirtualizingStackPanel>
</ItemsPanelTemplate>
</GridView.ItemsPanel>
</GridView>
</Grid>
</DataTemplate>
</ListView.ItemTemplate>
</ListView>
unfortunetly cette propriété n'a pas –