1. 程式人生 > 其它 >WPF之資源詞典

WPF之資源詞典

1、可以把資源詞典看作是一個容器,這個容器可以存放各種各樣的控制元件樣式,其他WPF窗體只需要引用這個容器的樣式就行了,從而避免大量的重複程式碼。

2、在visual studio中添加了資源詞典,並且在資源詞典中寫好了控制元件樣式,WPF在窗體引用前還需要在App.xmal中新增引用,具體引用程式碼如下:

1         <ResourceDictionary>
2             <ResourceDictionary.MergedDictionaries>
3                 <ResourceDictionary Source="
ButtonStyle.xaml"/> 4 </ResourceDictionary.MergedDictionaries> 5 </ResourceDictionary>

其中“ ButtonStyle.xaml ”是資源詞典的名字。

3、WPF窗體在引用資源詞典中的樣式時有兩種引用方式,一種是動態引用(DynamicResource)另外一種是靜態引用(StaticResource)

      使用動態引用可以根據需要在後臺程式碼中變更其他樣式,而使用靜態引用,樣式在後臺程式碼中就無法通過程式碼更改