我创建了一个派生按钮类,它包含一些用于Normal和Pressed状态的ImageSource成员。每当用户按下按钮时,我都需要能够将图像更改为Pressed图像。
环顾四周我注意到你可以在xaml中使用VisualStateManager来指定用于每个状态的位图。 Windows Phone 7 (WP7) Change a button's background color on click
现在这一切都很好,花花公子,但我需要能够动态地做同样的事情,而不是在设计时。有没有办法在代码中执行此操作?
或者我可以覆盖某些事件处理程序并手动设置背景吗?似乎没有事件处理程序来捕获这个,这是我读过的禁止......
谢谢!
答案 0 :(得分:1)
您可以尝试以下方法: -
答案 1 :(得分:0)
您是否尝试将每种状态的图像设置为控件中的属性?