WPF中的資源(一) 靜態資源和動態資源

2021-09-19 22:44:44 字數 729 閱讀 3954

原文:

wpf中的資源(一) - 靜態資源和動態資源

wpf中,每個介面元素都含有乙個名為resources的屬性,其儲存的是以「鍵-值」對形式存在的資源,而其子級元素在使用這些資源時會從resources中找到這些資源。在子級元素引用的資源分為staticresource和dynamicresource,兩者的不同在於,staticresource在程式編譯完成後就不能改變,而dynamicresource在編譯完成後可以進行修改,如下**:

這a是º?一°?個?資ᨺ源¡ä裡¤?的ì?字á?符¤?串ä?

後台**:

/// /// mainwindow.xaml 的ì?交?互£¤邏?輯-

///

public partial class mainwindow : window

private void button1_click(object sender, routedeventargs e)

效果如下:

在後台查詢資源的兩種方法:

this.resources["

資源鍵值

"]和this.findresource("

資源鍵值

");

WPF 六 2 靜態資源和動態資源

靜態資源和動態資源的區別在於靜態資源只從資源集合中獲取物件一次,然而動態資源在每次需要物件時都會重新從資源集合中查詢物件。這意味著可以在同一鍵下放置乙個全新物件,並且動態資源會應用該變化。作為一般性規則,只有在下列情況下才需要使用動態屬性 1.資源具有依賴系統設定的屬性。2.計畫通過程式設計替換動態...

WPF中靜態引用資源與動態引用資源的區別

wpf中引用資源分為靜態引用與動態引用,兩者的區別在 呢?我們通過乙個小的例子來理解。點選 update 按鈕,第2個按鈕的文字會變成 更上一層樓 而第1個按鈕的文字沒有變化。原因是第1個按鈕文字用的是靜態引用資源,而第2個按鈕文字用的是動態引用資源。前台 xmlns x xmlns sys clr...

web中靜態資源和動態資源區別(二)

那麼什麼是動態 呢?所謂 動態 並不是指網頁上簡單的 gif 動態或是 flash 動畫,動態 的概念現在還沒有統一標準,但都具備以下幾個基本特徵 1.互動性 網頁會根據使用者的要求和選擇而動態地改變和響應,瀏覽器作為客戶端,成為乙個動態交流的橋梁,動態網頁的互動性也是今後 web 發展的潮流。2....