當我們選擇ListBox項目時,我們會得到一個藍色背景顏色對嗎?我如何訪問該風格並將其應用於不同的控件? 即我如何使用該選定的項目背景顏色作爲別處的風格? 謝謝!ListBox SelectedItem背景顏色方案?
0
A
回答
0
的ListBoxItem中使用的顏色從systemColors中的類,它是從Windows拉動。具體而言,該觸發器是什麼樣的變化背景:
<Trigger Property="IsSelected"
Value="true">
<Setter TargetName="Bd"
Property="Background"
Value="{DynamicResource {x:Static SystemColors.HighlightBrushKey}}"/>
<Setter Property="Foreground"
Value="{DynamicResource {x:Static SystemColors.HighlightTextBrushKey}}"/>
</Trigger>
所以你可以使用它像上面(即背景=「{DynamicResource {X:靜態SystemColors.HighlightBrushKey}}」,或者你可以直接訪問顏色(即「{x:Static SystemColors.HighlightBrush}」)
同樣適用於代碼隱藏
0
我不認爲這是一個直接屬性,所以我相信你將不得不做的是改變整個模板。
如果您講法語,請看這個鏈接。我相信它包含了你需要知道的一切:
相關問題
- 1. wpf listbox selecteditem背景顏色變化不改變系統畫筆
- 2. listview中selecteditem的背景顏色xamarin.forms
- 3. 背景圖案和顏色
- 4. ListBox項目(winforms)的背景顏色
- 5. WPF xaml綁定組合框背景顏色爲SelectedItem的顏色
- 6. 設置AutoCompleteBox列表框SelectedItem背景顏色
- 7. 背景或背景顏色?
- 8. 背景顏色
- 9. 背景顏色
- 10. 背景顏色
- 11. 背景顏色
- 12. 顏色背景
- 13. CSS3PIE背景褪色背景顏色
- 14. 更改背景顏色將selectedItem列表視圖
- 15. Uipicker背景顏色
- 16. NSImageView +背景顏色
- 17. DBVisualizer背景顏色
- 18. 背景顏色,ForegroundColor
- 19. QSciScintilla背景顏色
- 20. 1背景顏色
- 21. 背景顏色行
- 22. Win32背景顏色
- 23. FieldSet背景顏色
- 24. ItemControl背景顏色
- 25. DataGridViewTextBoxEditingControl背景顏色
- 26. iframe背景顏色
- 27. Bootstrap:Div背景顏色
- 28. CSS背景顏色
- 29. 與背景顏色
- 30. ListBoxItem背景顏色