xaml 框架提供許多自定義應用外觀的方法。通過樣式可以設定控制項屬性,並重複使用這些設定,以便保持多個控制項具有一致的外觀。
路線圖:本主題與其他主題有何關聯?請參閱:
本主題包含下列部分:
屬性樣式的 3 個按鈕。通過應用樣式,你無須單獨為每個控制項設定這些屬性,並且這些控制項全部都有相同的外觀。
型別的字串。targettype值必須指定由 windows 執行時定義的派生的frameworkelement型別或引用的程式集中提供的自定義型別。如果你試圖將某個樣式應用到某控制項,而此控制項的型別與你試圖應用的樣式的targettype屬性不匹配,則會發生異常。
xaml
如果你將樣式定義為資源,則有兩種方法可將其應用到控制項:
。 屬性。
屬性設定為關鍵字定義的樣式,從而將其應用到控制項。相反,沒有 x:key 特性的樣式會自動應用到其目標型別的每個控制項,這些控制項沒有顯示樣式設定。
下面兩個按鈕演示了隱式和顯示樣式。
屬性設定為此關鍵字,所以顯示應用該樣式。第二個樣式會隱式應用到第二個按鈕,因為該按鈕的目標型別為button,並且該樣式沒有 x:key 屬性。
xaml
。 屬性設定不同的顏色。
xaml
在可以使用來自 windows 執行時預設 xaml 資源的樣式時,應使用這些樣式。在必須定義自己的樣式時,如果可能,請嘗試以預設樣式為基礎(如前所述,使用基於樣式,或先編輯最初預設樣式的副本)。
WPF學習 第二十五章 日期控制項
wpf包含兩個日期控制項 calender和datepicker。這兩個控制項都被設計為允許使用者選擇日期。calendar控制項顯示日期,在與windows作業系統中看到的日曆 例如,當配置系統日期時看到的日曆 相似。該控制項每次顯示乙個月份,允許從乙個月份跳到另乙個月份 通過單擊箭頭按鈕 或跳到...
第二十五章 狂風
氈帳外寒風吹,而氈帳內卻很暖和。滕青山喝著熱奶茶,吃了大塊羊肉,還有大盆的手拌炒麵。雖然沒九州大地上菜餚精緻,可也是吃地全身舒坦。大哥!一名穿著灰色皮袍子的青年走進氈帳內。原先正和滕青山談的正高興的查布,見這人進來,不由臉色一沉 你來,有什麼事?嘖嘖。那青年瞥了滕青山一眼,當看到滕青山身上的破棉祅不...
WP8 1學習系列 第二十六章 控制項模板
在本文中 控制項的外觀。路線圖 本主題與其他主題有何關聯?請參閱 來更改這些特性。例如,假定你想要讓核取方塊的內容顯示在選擇框下方,並且你想要用x來表示使用者已選定核取方塊。你可以在checkbox的controltemplate中指定這些特性。xaml 在unchecked checked和ind...