【发布时间】:2023-10-14 15:39:02
【问题描述】:
我在使用 UWP 应用中的 网格 叠加时遇到问题。 我有以下控件(没有 ColumnDefinitions 以便更好地查看):
<Grid>
<Grid Grid.Column="1" Background="Transparent" Tapped="doneGrid_Tapped">
<TextBlock Text="fertig" Foreground="Lime" HorizontalAlignment="Center" VerticalAlignment="Center" />
</Grid>
<Grid Grid.Column="3" Background="Transparent" Tapped="allGrid_Tapped">
<TextBlock Text="alle" Foreground="Gray" HorizontalAlignment="Center" VerticalAlignment="Center" />
</Grid>
<Grid Grid.Column="5" Background="Transparent" Tapped="undoneGrid_Tapped">
<TextBlock Text="ausstehend" Foreground="Red" HorizontalAlignment="Center" VerticalAlignment="Center" />
</Grid>
</Grid>
效果很好。我可以点击三个区域之一,它会触发 Grid 中的 Tapped 事件。现在我想更进一步,还包括一个“滑动手势”。
所以我在上面放了一个网格:
<Grid Grid.ColumnSpan="7" Background="Transparent" ManipulationMode="TranslateX" ManipulationStarted="..." ManipulationCompleted="..." />
现在我可以左右滑动,但是我的点击不再起作用,只能滑动。
我怎样才能让点击和滑动都起作用?
【问题讨论】:
标签: grid uwp swipe-gesture