在WP7中单击时如何更改按钮的颜色?
在WP7中,只要单击一个按钮,按钮的背景就会变为白色,表示单击该按钮并在释放鼠标按钮时变得正常。但是我想将按钮选择的颜色从白色更改为橙色。我怎么能点到它?
您将不得不使用该Button
控件的Visual States
。 以下是从Expression Blend
提取的Button
的默认样式:
您需要将Pressed
视觉状态更改为:
(在这种情况下,按下按钮时背景会变为Red
)
如果你正在为Windows手机开发,Blend是免费的,它是一个非常强大的function。 我会说强制性,我强烈建议你使用它。 在Blend中,编辑“Pressed”状态风格很简单。
- 在Visual Studio中,在解决方案资源管理器中,右键单击XAML页面并选择“在Expression Blend中打开”
-
右键单击按钮 – >编辑模板 – >创建副本(只需选择保存对话框的默认值)
-
单击“状态”选项卡:(您将看到按钮可以具有的所有不同视觉状态的列表)
- 选择“按下”状态并直观地编辑您的加热内容。
而且你已经完成了!
将其与尝试编辑原始XAML进行比较,就像在VS中一样。
您可以通过重新模板混合中的按钮控件来完成此操作。
- 点击控件
- 编辑模板
- 编辑副本
- 修改所选视图状态的组成组件的格式