在UWP應用程序,我有一個按鈕,它的背景屬性設置爲「深粉紅」,但每當我懸停我的鼠標,它會變爲灰色(默認顏色),巴頓在XAML背景UWP
這裏是我的代碼:
<Button Content="Hello World" Margin="100,0,0,0" Background="DeepPink"/>
我失去的東西?
在UWP應用程序,我有一個按鈕,它的背景屬性設置爲「深粉紅」,但每當我懸停我的鼠標,它會變爲灰色(默認顏色),巴頓在XAML背景UWP
這裏是我的代碼:
<Button Content="Hello World" Margin="100,0,0,0" Background="DeepPink"/>
我失去的東西?
它只定義按鈕的默認狀態,而不是懸停狀態。
您可以創建一個自定義控件模板(您可以看到一個示例here),或者通過Lightweight styling輕鬆改變顏色 - 我推薦第二個!
謝謝你,謝謝大家! –
什麼社區! –
很高興你的工作! :) –
只需編輯控件的*樣式*並修改相應的* VisualStates * - [這裏是類似的答案](http://stackoverflow.com/a/35263077/2681948)關於改變點擊行爲。 – Romasz
喲,我必須編寫所有這些才能使其工作嗎?我不明白它是什麼? –
您可以使用設計器來拉出樣式(如答案中所述),也可以從樣式中複製樣式(它應該是相同的)。然後你會發現* VisualState *它負責* PointerOver * - 這是你感興趣的一個 - 玩它並註釋掉你不需要的東西。 – Romasz