当我们选择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背景颜色