WPF 修改控制項預設系統顏色(高亮 非啟用高亮等)

2021-10-22 13:45:47 字數 853 閱讀 8951

開發listview、listbox、datagird等列表控制項時一般控制顏色都以設定樣式來解決,以datagird為例如下圖所示:

<

style targettype=

"datagridrow"

>

<

trigger property=

"ismouseover" value=

"true"

>

<

setter property=

"background" value=

"greenyellow"

/>

<

setter property=

"foreground" value=

"mediumorchid"

/>

<

/trigger>

<

/style.triggers>

<

/style>

<

/datagrid.rowstyle>

其實像樣修改這些顏色只要修改系統預設值覆蓋掉即可

<

solidcolorbrush x:key=

"" color=

"red"

/>

//修改預設選中項的顏色

<

solidcolorbrush x:key=

"" color=

"brown"

/>

//修改非啟用狀態下的選中項顏色

<

/datagrid.resources>

vim的顏色修改,高亮設定。

放到 vim colors 下 linux 或者 home vim colors 下 windows 再在你的.vimrc檔案中加一句colorscheme vim 代表你剛才下的colorscheme 或者你直接到裡面加一句colorscheme morning 這個morning是自帶的乙個 1...

WPF動態修改控制項樣式

首先看一下視窗的xaml文件 window x class xmlns xmlns x xmlns d xmlns mc xmlns local mc ignorable d title mainwindow height 450 width 800 windowstartuplocation ce...

QT 修改控制項背景顏色

一.背景刷成黑色,前景色設為白色。方法一 paltette方式,經測試,該方法不會影響到其他控制項,推薦使用 qpalette bgpal palette bgpal.setcolor qpalette background,qcolor 0,0 0,255 qpalette background,...