C# 点击、鼠标左键按下和鼠标按下事件之间有什么区别?

C# 点击、鼠标左键按下和鼠标按下事件之间有什么区别?,c#,windows-phone-7,xaml,windows-phone-8,windows-phone-7.1,C#,Windows Phone 7,Xaml,Windows Phone 8,Windows Phone 7.1,嗯,我正在用c#和xaml开发一个windows phone应用程序。 我发现这3个事件彼此相似。 点击事件、鼠标左键按下事件和鼠标按下事件。 当手机只是一部触摸屏手机时,有人能说出这三个事件到底有什么不同吗。这三个事件之间的独特区别是什么 谢谢 如果你对这个问题投了反对票,那么请通过评论至少告诉我问题中的错误。如果这个问题太愚蠢,很抱歉。出于所有实际目的,点击事件相当于一个按钮 Click事件最初是在Silverlight for desktop Windows中定义的,它仅为Button控件

嗯,我正在用c#和xaml开发一个windows phone应用程序。 我发现这3个事件彼此相似。 点击事件、鼠标左键按下事件和鼠标按下事件。 当手机只是一部触摸屏手机时,有人能说出这三个事件到底有什么不同吗。这三个事件之间的独特区别是什么

谢谢


如果你对这个问题投了反对票,那么请通过评论至少告诉我问题中的错误。如果这个问题太愚蠢,很抱歉。

出于所有实际目的,点击事件相当于一个按钮

Click事件最初是在Silverlight for desktop Windows中定义的,它仅为Button控件(以及HyperlinkButton等派生控件)定义。您可以将单击事件视为处理按钮按下的“传统”方式

Tap事件已添加到Windows Phone 7.1(Mango)的框架中。Tap在UIElement类中定义,UIElement类是许多类型控件的父类。您可以在文本块、图像和许多其他控件中处理点击事件。Button也是UIElement的子类,因此也可以接收点击事件。按钮可以同时接收点击和点击事件是多余的

如果你也阅读第二个答案,你可以获得更多信息,并解释不同事件之间的差异

基本上,根据链接:

水龙头 手指触摸屏幕并释放

鼠标按钮 在点击事件中的手指释放时触发

鼠印 鼠标按下是点击时点击的状态


所以这些事件在某种程度上是联系在一起的。有更多Windows Phone编程经验的人可能会提供更好或更准确的解释。

至少否决这一点的人会告诉OP原因。毕竟是他/她自找的!!!