(2)編寫後台**訪問資源
xmlns=""
xmlns:x=""
xmlns:d=""
xmlns:mc=""
mc:ignorable="d">
執行後啟用樣式
" fontsize="20" margin="169,345,0,378"/>
接下來,在mainpage構造方法中引用鍵為"buttonstyle"的樣式資源為samplebutton按鈕設定樣式,**片段如下所示:
public mainpage()
由於引用的是當前頁面中定義的資源,因此在上面**中直接使用this物件的resources屬性,後面索引上資源的鍵buttonstyle來訪問該資源,並轉換成style型別賦值給samplebutton按鈕的style屬性。
未除錯時的效果如圖3-6所示。啟動除錯,後台**執行,查詢鍵為"buttonstyle"的樣式資源並賦值給按鈕的style屬性,使按鈕的樣式發生了變化,效果如圖3-7所示。
圖3-6 未執行時的效果 圖3-7 啟動除錯得到的效果
3.資源重用
資源被定義之後,可以在多個物件中使用,就實現了資源重用。在xaml中,可重用的資源有以下幾類:
xmlns=""
xmlns:x=""
xmlns:d=""
xmlns:mc=""
mc:ignorable="d">
開啟" foreground=""/>
關閉" foreground=""/>
在上面**中,"開啟"按鈕和"關閉"按鈕的foreground屬性都通過staticresource標記擴充套件引用鍵為"samplebrush"的資源,體現了資源一次定義,重複使用的特性。
啟動除錯,可以看到"開啟"按鈕和"關閉"按鈕的文字顏色都為紅色,效果如圖3-8所示。
圖3-8 資源重用的效果
posted on
2017-03-30 13:26
...)
編輯收藏
Win10系列 UWP介面布局高階1
全新的windows 10 作業系統支援多種檢視模式,使用者可以根據需要選擇不同的檢視模式顯示應用。當使用者同時瀏覽或操作多個應用程式時,可以將應用檢視調整為輔屏檢視或填充檢視,這樣在乙個螢幕中可以同時對兩個應用進行操作,並且兩個應用之間不會相互受到影響。除此之外當使用者在使用平板電腦閱讀電子書時,...
Win10系列 UWP介面布局基礎8
路由事件 xaml不僅繼承了傳統的事件處理方式,還引入了乙個增強型事件處理機制 路由事件 routedevent 路由事件和傳統事件的不同是 路由事件允許乙個物件觸發事件後,可以同時擁有多個事件接收者。也就是說,路由事件可以針對多個物件 而不是僅針對觸發該事件的物件 呼叫事件處理程式。在xaml檔案...
Win10系列 UWP介面布局高階1
全新的windows 10 作業系統支援多種檢視模式,使用者可以根據需要選擇不同的檢視模式顯示應用。當使用者同時瀏覽或操作多個應用程式時,可以將應用檢視調整為輔屏檢視或填充檢視,這樣在乙個螢幕中可以同時對兩個應用進行操作,並且兩個應用之間不會相互受到影響。除此之外當使用者在使用平板電腦閱讀電子書時,...