【发布时间】:2021-07-23 14:58:18
【问题描述】:
我有一个 Stackpanel,其中包含轻按和双击事件。
StackPanel ButtonPanel=new StackPanel{Widyh=100,Height=30};
ButtonPanel.IsDoubleTapEnabled = true;
ButtonPanel.DoubleTapped += ButtonPanel_DoubleTapped;
ButtonPanel.Tapped += ButtonPanel_Tapped;
private void ButtonPanel_Tapped(object sender, TappedRoutedEventArgs e)
{
Debug.WriteLine("Tapped");
}
private void ButtonPanel_DoubleTapped(object sender, DoubleTappedRoutedEventArgs e)
{
Debug.WriteLine("Double");
}
当我双击 Stackpanel 时,它会先触发 tapped 事件,然后触发 doubleTapped 事件。在这种情况下,我不想触发 tapped 事件。双击时如何停止触发 tappedEvent?我想对 tapped 和 doubeTapped 事件执行单独的操作。在 UWP 中怎么做?
【问题讨论】: