2012-12-10 46 views
0

我看到[有关如何使用Visual State Manager更改按钮背景的一些问题] [1]。但我想要的是能在XAML中使用这样的WP7如何创建一个按钮,当按下时更改背景图片

<Button NormalImage="/image/normal.png" PressedImage="image/pressed.png /> 

有用户可以指定2个图像进行2种按钮的状态(正常和按下)一个按钮,按下按钮时,它使用PressedImage。

如何做到这一点?

回答

1

您必须创建自己的用户控件并将这些属性公开为依赖项属性,以便能够绑定它们。

在您的用户控件中,您可以使用可视状态管理器在收到点击/点击事件时更改背景