Windows Phone c#,在按下状态下如何更改按钮图像?

Windows Phone c#,在按下状态下如何更改按钮图像?,c#,button,background,windows-phone,blend,C#,Button,Background,Windows Phone,Blend,对于一个C#Windows Phone应用程序,怎么会有一个背景为.png的按钮,然后按下按钮背景就会改变?换言之,如何更改按钮在按下状态下的背景图像 我有一个按钮,我通过混合设置的背景是一个png图像。当我转到“混合”时,右键单击按钮并单击“编辑模板副本”,我单击“已按下”状态,它变为红色,表示正在录制。然后,我去改变背景图像,但它周围有一个黄色边框。我不能改变它。如果我重置该值使边框消失,我会收到一条警告,说我破坏了动画。如果我忽略它并设置它,它会将“按下”图像设置为默认图像,并且所有州现在

对于一个C#Windows Phone应用程序,怎么会有一个背景为.png的按钮,然后按下按钮背景就会改变?换言之,如何更改按钮在按下状态下的背景图像

我有一个按钮,我通过混合设置的背景是一个png图像。当我转到“混合”时,右键单击按钮并单击“编辑模板副本”,我单击“已按下”状态,它变为红色,表示正在录制。然后,我去改变背景图像,但它周围有一个黄色边框。我不能改变它。如果我重置该值使边框消失,我会收到一条警告,说我破坏了动画。如果我忽略它并设置它,它会将“按下”图像设置为默认图像,并且所有州现在都有该图像


我不知道如何使这个按钮只是一个图像,然后在按下时显示不同的图像,在不按下时返回到原始图像。

这就是我如何通过编程在有人从我的屏幕控制板上按下我的四个箭头图像之一时创建“闪烁”效果的方法(我重新加载相同的图像,您可以改为加载其他图像):


这就是当有人从我的屏幕控制板上按下我的四个箭头图像中的一个时,我如何通过编程创建“闪烁”效果(我重新加载相同的图像,您可以加载其他图像):


第二段非常详细地解释了我正在做的应该可以工作的泛型。随机的一个按钮可以工作,但另一个没有。我尝试过用黄色边框重置所有东西,但它不起作用。我没有做任何与XAML相关的事情,因为我根本不知道它。我现在不在家,但当我在家的时候,我会做的一个视频来展示我的意思。第二段几乎解释了我正在做的事情的泛型。随机一个按钮起作用,但另一个没有。我尝试过用黄色边框重置所有东西,但它不起作用。我没有做任何与XAML相关的事情,因为我根本不明白。我现在不在家t但是当我在的时候,我会制作一个视频来展示我的意思。不过这是使用鼠标。我不认为这是windows phone的一个选项,除非触摸和轻触被认为是手机上的鼠标。我查看了属性,我确实看到了鼠标,但我认为这是一个错误,因为我无法用触摸启动它。这是WP7的代码。用手指触摸它被视为鼠标事件。但这是使用鼠标。我不认为这是windows phone的一个选项,除非触摸和轻触被视为手机上的鼠标。我查看了属性,确实看到了鼠标,但我认为这是一个错误,因为我无法用触摸启动它。这是WP的代码7.用手指触摸它被视为鼠标事件。
private void imLeft_MouseEnter(object sender, System.Windows.Input.MouseEventArgs e)
{
    _wormDirection = Direction.Left;
    ((Image)sender).Source = null;
}

private void imLeft_MouseLeave(object sender, System.Windows.Input.MouseEventArgs e)
{
    System.Threading.Thread.Sleep(25);
    ((Image)sender).Source = imLeftImageSource;
}