0
我對xaml應用程序中的組合框有一些相當具體的格式要求。大多數情況下,它只是顏色,儘管我必須指定一個模板才能更改下拉箭頭字形。我已經設置了Template,ItemTemplate和ItemsPanel屬性,僅使用MS的具體版本:https://msdn.microsoft.com/en-us/library/windows/apps/xaml/jj709912.aspx和https://msdn.microsoft.com/en-us/library/windows/apps/xaml/jj709911.aspx。在xaml應用程序中設置組合框選定的項目顏色
<SolidColorBrush x:Key="ComboBoxArrowForegroundThemeBrush"
Color="#fcffff" />
<SolidColorBrush x:Key="ComboBoxArrowPressedForegroundThemeBrush"
Color="#fcffff" />
<SolidColorBrush x:Key="ComboBoxBackgroundThemeBrush"
Color="#03233a" />
<SolidColorBrush x:Key="ComboBoxFocusedBackgroundThemeBrush"
Color="#03233a" />
<SolidColorBrush x:Key="ComboBoxPointerOverBackgroundThemeBrush"
Color="#03233a" />
<SolidColorBrush x:Key="ComboBoxPopupBackgroundThemeBrush"
Color="#fcffff" />
<SolidColorBrush x:Key="ComboBoxPopupForegroundThemeBrush"
Color="#03233a" />
<SolidColorBrush x:Key="ComboBoxPressedBackgroundThemeBrush"
Color="#00a2ff" />
<SolidColorBrush x:Key="ComboBoxPressedHighlightThemeBrush"
Color="#00a2ff" />
<SolidColorBrush x:Key="ComboBoxPressedForegroundThemeBrush"
Color="#ffffff" />
<SolidColorBrush x:Key="ComboBoxItemSelectedBackgroundThemeBrush"
Color="#00a2ff" />
但是,無論我做什麼,所選項目的顏色不會更改默認:
如下我設置的顏色。我懷疑我可能錯誤地指定了ItemTemplate屬性;在由MS指定的模板中,我們有一個ItemPresenter,我不知道這是否覆蓋了我指定的ItemTemplate。誰能幫忙?
分享您使用的不是默認設置的相關模板。 – 2015-02-09 17:27:28