Win10系列 UWP介面布局基礎5

2021-09-11 03:34:38 字數 1236 閱讀 8502

(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 作業系統支援多種檢視模式,使用者可以根據需要選擇不同的檢視模式顯示應用。當使用者同時瀏覽或操作多個應用程式時,可以將應用檢視調整為輔屏檢視或填充檢視,這樣在乙個螢幕中可以同時對兩個應用進行操作,並且兩個應用之間不會相互受到影響。除此之外當使用者在使用平板電腦閱讀電子書時,...