【发布时间】:2015-10-18 00:34:25
【问题描述】:
我已经为按钮的点击事件使用了命令绑定。现在我在按钮上也有一个保持事件。因此,每当我按住按钮时,单击也会与按住事件处理程序一起被调用。我试过设置
e.handled = true;
但这不起作用。关于为什么会检测到这两个事件的任何建议。如果我使用 Tapped 事件而不是命令绑定,一切正常。但我的要求是对点击事件使用命令绑定。
编辑:下面是一些代码
代码: xml:
Button Command={Binding ButtonClicked} Holding="Button_Holding"
xaml.cs
private void Button_Holding(object sender, HoldingRoutedEventArgs e)
{
}
ViewModel 有 ButtonClicked 命令
【问题讨论】:
-
你指定ClickMode吗?
-
有很多方法可以将命令绑定到事件,这就是您应该使用
Tapped事件来做的事情 -
你能准确解释你想要达到的目标吗?为什么需要使用
Holding事件?
标签: c# wpf windows xaml windows-phone-8