首先看一下視窗的xaml文件
在這裡我只給他放了乙個按鈕,現在的工作就是咱們通過動態的方式將按鈕的樣式給改變。<
window x:class=
xmlns=
""xmlns:x=
""xmlns:d=
""xmlns:mc=
""xmlns:local=
mc:ignorable=
"d" title=
"mainwindow" height=
"450" width=
"800" windowstartuplocation=
"centerscreen"
>
<
button name=
"button_test" content=
"button" margin=
"348,181,348,181" click=
"button_click"
/>
<
/grid>
<
/window>
首先看一下實現結果:
首先這個按鈕是個普通的按鈕,並沒有給他設定任何樣式,然後我單擊一下這個按鈕
這個按鈕程式設計白色的去了,這裡我並沒有直接通過cs**去設定按鈕的背景顏色屬性,而是直接使用**修改了這個按鈕的樣式,下面上**:
這裡我在事件中寫了一段**:
就成功實現動態的替換掉樣式啦!var myres =
newresourcedictionary
;var mybtn = myres[
"buttonstyle1"
]as style;
button_test.style = mybtn;
Wpf 動態新增控制項設定樣式
新公司主要用wpf做專案,之前也沒有接觸過這類東西,經過一周的學習發現wpf的頁面布局,樣式設定和網頁設計差不多。兩者都有樣式檔案可以為控制項統一設定樣式,就連優先順序都差不多,發現還挺有意思。下面進入正題,怎樣在程式執行後動態新增控制項。先上 新增控制項的方法 pannel類的例項 uieleme...
WPF 控制項應用多個樣式
最近在做wpf專案,公司沒有專門的ui工程師,什麼都要自己做。接觸wpf已經有好幾年了,自定義樣式什麼的也可以做一些。wpf在使用樣式的時候一般都是style 能不能使控制項同時應用多個 style,類似於 html 中class class1 class2 class3 呢?google 一番,很...
WPF動態修改面板
1 效果 2 工程目錄 2.1 如工程目錄所示,在工程下建立resources目錄,並在resources建立themes目錄用於存放主題資源。2.2 在themes目錄下建立default和green資源檔案,並修改相應的style 略 3 自定義乙個themes類用於設定當前的主題 public...