gpt4 book ai didi

c# - 单击 Windows Phone 中的网格

转载 作者:太空宇宙 更新时间:2023-11-03 13:47:23 25 4
gpt4 key购买 nike

我的 XAML 中有网格,上面有几个按钮。我想在每次用户按下网格时得到通知,所以我添加了 MouseEnter 事件:

<Grid x:Name="LayoutRoot" Background="#FF1F1F1F" MouseEnter="TapMouse">

但我的问题是每次按下其中一个按钮时也会调用此方法。

有什么方法可以关闭它吗?或者任何其他方式来实现它?

谢谢

最佳答案

首先在每个事件 block 中设置断点。

找出哪个先触发 buttongrid

在顶部声明一个 bool 并将其命名为 buttonClicked = false;

如果是 button 则在 but 事件中放置一个 buttonClicked = true

如果它是 grid 那么我会尝试看看你是否可以使用 buttonOver 事件

在网格事件中,将其全部包装在一个 if 语句中 if(!buttonClicked)

这应该行得通

注意 您还必须添加一个 buttonClicked = false 到按钮的焦点丢失事件中

更新:多年后回到这个答案,我承认这是贫民窟。虽然我想更新它,但我认为将它作为我自己无知的时间胶囊会更有好处。

关于c# - 单击 Windows Phone 中的网格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14837809/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com