>
>
>
source
="res/zh-cn.xaml"
/>
resourcedictionary.mergeddictionaries
>
resourcedictionary
>
>
第二步:在viewmodel中呼叫:
"resourcename"];
你可以使用強轉型別進行轉換得到你想要的型別,因為返回的是乙個object型別
例: 我在資源檔案中定義的是乙個語言轉換包,某個詞語的轉換的資源如下:
xmlns
=""xmlns:x
=""xmlns:system
="clr-namespace:system;assembly=mscorlib"
>
<
system:string
x:key
="switchlanguage"
>
切換語言
system:string
>
resourcedictionary
>
那麼我在viewmodel中可以這麼獲取這個資源:
string getstring=
(string
"switchlanguage"
];
而得到的 getstring的值就是我在資源檔案中定義的 「切換語言」 的值。
參考:
wpf設定設計時的ViewModel
原文 wpf設定設計時的viewmodel wpf mvvm開發中,有些情況下,你的view不一定設定datacontext,但是你又想在設計階段,能夠自動提示你的view繫結的viewmodel的內容,這個時候可以通過d datacontext屬性來設定 d datacontext 在你的view...
在WPF窗體中重繪
寫這篇主要是為了驗證任何元素自身都具備繪圖功能.在預設window中重寫onrender方法 protected override void onrender drawingcontext drawingcontext 結果還是空白一片.窗體的預設視覺樹 解決方法1 去掉預設視覺樹 protecte...
在WPF窗體中重繪
原文 在wpf窗體中重繪 寫這篇主要是為了驗證任何元素自身都具備繪圖功能.在預設window中重寫onrender方法 protected override void onrender drawingcontext drawingcontext 結果還是空白一片.窗體的預設視覺樹 解決方法1 去掉預...