本文介绍了如何在按下元素时创建MenuFlyout?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我在按下元素时打开 MenuFlyout时遇到问题。
XAML:
< Grid PointerPressed =" GridPressed">
< FlyoutBase.AttachedFlyout>
< MenuFlyout>< / MenuFlyout>
< /FlyoutBase.AttachedFlyout>
< / Grid>
C#:
private void GridPressed(object sender,PointerRoutedEventArgs e)
{
FlyoutBase.ShowAttachedFlyout((FrameworkElement)sender);
}
但是当我点击Grid时,MenuFlyout会打开。 我
想要 这个菜单只会打开 当
我按 它。
如何创建它?
解决方案
I have problems with opening MenuFlyout when element was pressed.
XAML:
<Grid PointerPressed="GridPressed">
<FlyoutBase.AttachedFlyout> <MenuFlyout></MenuFlyout> </FlyoutBase.AttachedFlyout> </Grid>
C#:
private void GridPressed(object sender, PointerRoutedEventArgs e) { FlyoutBase.ShowAttachedFlyout((FrameworkElement)sender); }
But when I tapped Grid, MenuFlyout opens. I want that this menu will open only whenI pressed it.
How to create it?
解决方案
这篇关于如何在按下元素时创建MenuFlyout?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!