我试图触发Button控件上的MouseDown或MouseRightButtonDown事件。但这不允许我拥有它。它确实为我提供了Click,但我想处理按钮上的MouseDown事件。

我正在使用以下代码:

<Button Width="230" Margin="130, -57, 0, 0" Background="Green"
                    BorderBrush="DarkGreen" Click="Button_Click">=</Button>


什么可能是替代方法来处理MouseDown事件?

最佳答案

问题是,不能保证Windows 8应用程序使用鼠标作为输入设备。 Windows 8也设计为在触摸屏上运行。因此,不赞成使用MouseDown的概念。
为什么Click不能满足您的需求?

http://msdn.microsoft.com/en-us/library/windows/apps/windows.ui.xaml.controls.button.aspx#events

您正在寻找PointerPressed?

关于c# - 如何在Windows 8应用程序的XAML中执行MouseDown,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/25048731/

10-12 12:48