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) –