0
當你按下一個按鈕appbar - 這就是風格:的Windows 8.1的應用程序 - AppBarButton按下按鈕樣式
但隨後變回默認樣式。 爲了讓用戶知道他們按下了按鈕,我希望樣式與按下的樣式相同。
當按鈕被點擊時,我做了按鈕樣式的開關。
if (button.ClickMode == ClickMode.Release)
{
button.Style = Application.Current.Resources["PressedAppBarButtonStyle"] as Style;
}
我試圖保持這個簡單的和做的:
<Style x:Key="PressedAppBarButtonStyle" TargetType="AppBarButton">
<Setter Property="Foreground" Value="{ThemeResource ButtonPressedForegroundThemeBrush}" />
<Setter Property="Background" Value="{ThemeResource ButtonPressedBackgroundThemeBrush}" />
</Style>
這是得到的圖像:
問題。背景顏色不是我認爲會得到的白色背景。我甚至放入了諸如紅色,藍色,紫色等顏色的名稱,但它沒有改變背景顏色。
有關如何讓背景顏色像按下按鈕樣式一樣白的任何建議?
謝謝。