2017-04-12 94 views
0

在UWP應用程序,我有一個按鈕,它的背景屬性設置爲「深粉紅」,但每當我懸停我的鼠標,它會變爲灰色(默認顏色),巴頓在XAML背景UWP

這裏是我的代碼:

<Button Content="Hello World" Margin="100,0,0,0" Background="DeepPink"/>

我失去的東西?

+0

只需編輯控件的*樣式*並修改相應的* VisualStates * - [這裏是類似的答案](http://stackoverflow.com/a/35263077/2681948)關於改變點擊行爲。 – Romasz

+0

喲,我必須編寫所有這些才能使其工作嗎?我不明白它是什麼? –

+0

您可以使用設計器來拉出樣式(如答案中所述),也可以從樣式中複製樣式(它應該是相同的)。然後你會發現* VisualState *它負責* PointerOver * - 這是你感興趣的一個 - 玩它並註釋掉你不需要的東西。 – Romasz

回答

1

它只定義按鈕的默認狀態,而不是懸停狀態。

您可以創建一個自定義控件模板(您可以看到一個示例here),或者通過Lightweight styling輕鬆改變顏色 - 我推薦第二個!

+0

謝謝你,謝謝大家! –

+0

什麼社區! –

+0

很高興你的工作! :) –