C# 如何在Windows8应用程序中使用XAML进行鼠标下移

C# 如何在Windows8应用程序中使用XAML进行鼠标下移,c#,wpf,xaml,C#,Wpf,Xaml,我试图在按钮控件上触发MouseDown或MouseRightButtonDown事件。但它不允许我拥有它。它确实为我提供了单击功能,但我想在按钮上处理MouseDown事件 我正在使用以下代码: <Button Width="230" Margin="130, -57, 0, 0" Background="Green" BorderBrush="DarkGreen" Click="Button_Click">=</Button>

我试图在按钮控件上触发MouseDown或MouseRightButtonDown事件。但它不允许我拥有它。它确实为我提供了单击功能,但我想在按钮上处理MouseDown事件

我正在使用以下代码:

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

处理MouseDown事件的替代方法是什么?

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


Pointer Pressed可能就是您要找的?

OP是在WPF中编程,而不是在Windows应用商店应用程序中编程。因为我需要更改
MouseDown
事件中按钮的样式。你说得对,我很清楚这个问题。我只是希望有别的方法来保存这个。但是,我也尝试了
指针
相关事件。它们也不起作用。我想要像
MouseDown
这样的东西来更改按钮的样式。这就是我的意图。@WaltRitscher他在标题中说的是XAML,而不是WPF。AfzaalAhmadZeeshan:很遗憾听说他们不为你工作。但奇怪的是,我非常确定我已经能够使用
指针
事件准确地完成我认为您正在尝试的操作。有点无济于事,我真的不能说更多,如果不看到你正在试图做什么<理论上,code>PointerPressed应该与
MouseDown
同时被触发(如果它存在的话),因此您应该能够使用它来做同样的事情。我认为您的问题可能在于如何尝试更改样式,而不是您正在使用的事件。是的,但是帖子上还有一个WPF标签。这就是我的想法,这是一个WPF相关的问题。