0
我想在每次按下按钮时更改按钮的Foreground颜色,并在抬起手指时将颜色恢复为原始颜色。如何动态设置Windows Phone 8.1按钮的颜色属性
我该如何实现?
我想用Key_down和Key_up事件,使用SolidColorBrush,但SolidColorBrush不接受“颜色”作为参数并报告错误:“名称'颜色'在当前上下文中不存在”。
(参数列表)
谢谢!
我想在每次按下按钮时更改按钮的Foreground颜色,并在抬起手指时将颜色恢复为原始颜色。如何动态设置Windows Phone 8.1按钮的颜色属性
我该如何实现?
我想用Key_down和Key_up事件,使用SolidColorBrush,但SolidColorBrush不接受“颜色”作为参数并报告错误:“名称'颜色'在当前上下文中不存在”。
(参数列表)
谢谢!
在windows phone 8.1 RT中设置代码的颜色请在下面尝试。
(sender as Button).Foreground = new Windows.UI.Xaml.Media.SolidColorBrush(Windows.UI.Colors.Red)
按钮rdbtn =发件人为按钮; rdbtn.Background = new SolidColorBrush(Color.FromArgb(255,255,0,0)); –
您在哪里定义和设置Color的值?请将您的代码发布在您的问题中,图片难以阅读。 –
等等...您通过设置颜色的值是什么意思?我怎么做? – TPWang
您正在使用Color作为变量,这就是为什么它不会显示为下拉菜单中的选项,因为您使用的是Windows Phone 8.1,您可能需要使用类似['Windows.UI.Color'](https ://msdn.microsoft.com/en-us/library/windows/apps/windows.ui.colors.aspx) –