在本文中
控制項的外觀。
路線圖:本主題與其他主題有何關聯?請參閱:
來更改這些特性。例如,假定你想要讓核取方塊的內容顯示在選擇框下方,並且你想要用x來表示使用者已選定核取方塊。你可以在checkbox的controltemplate中指定這些特性。
。xaml
在unchecked
、checked
和indeterminate
狀態下的外觀。
物件來構建乙個單一的控制項。controltemplate只能有乙個frameworkelement作為其根元素。該根元素通常包含其他frameworkelement物件。這些物件的組合組成控制項的可視結構。
在pathellipse上設定為 0,因此在預設情況下,兩者都不會顯示。
xaml
屬性的值確定checkbox的狀態,其狀態確定方框中顯示的符號。
的響應狀態,以及checkbox的外觀。
ischecked值
checkbox狀態
checkbox外觀
true
checked
包含 "x"。
false
unchecked
空白。null
indeterminate
包含乙個矩形。
上設定。
的根元素。checked
為 1。indeterminate
的opacity為 1。unchecked
恢復為預設外觀。
xaml
從
unchecked
狀態切換到checked
狀態,然後切換到indeterminate
狀態,然後又恢復為unchecked
狀態時,會發生什麼。下表介紹了這些轉換。
狀態轉換
引發的結果
轉換完成時的 checkbox 外觀
從unchecked
到checked
。
checked
為 1。
顯示 x。
從checked
到indeterminate
。
indeterminate
為 1。checked
為 0。
顯示乙個圓形。
從indeterminate
到unchecked
。
indeterminate
為 0。
不顯示任何符號。
將主題應用到控制項的一種快捷方式是,在 microsoft visual studio xaml 設計介面上,右鍵單擊控制項並選擇「編輯主題」或「編輯樣式」(取決於右鍵單擊的控制項)。然後,通過選擇「應用資源」來應用現有主題,或通過選擇「建立空項」來定義乙個新主題。
為控制項建立新模板時,除了可能會更改控制項的行為和視覺外觀外,還可能會更改控制項自行代表輔助功能框架的方式。windows 執行時支援 microsoft ui 自動化框架用於輔助功能。所有預設控制項及其模板都支援適用於控制項的用途和功能的常見 ui 自動化控制項型別和模式。這些控制項型別和模式由 ui 自動化客戶端(如輔助技術)進行解釋,這樣允許控制項作為較大輔助應用 ui 的一部分進行訪問。
若要分離基本控制項邏輯以及符合 ui 自動化的某些體系結構要求,控制項類在獨立類(自動化對等)中包含輔助功能支援。有時自動化對等會與控制項模板有互動,因為對等預期某些命名部件存在於模板中,以便可能會使用諸如允許輔助技術呼叫按鈕操作的功能。
記錄了 windows 執行時控制項樣式和模板的主題向你顯示的起始 xaml 摘錄與使用之前描述的編輯主題或編輯樣式技術時看到的相同。每個主題都將列出視覺狀態的名稱、使用的主題資源,以及包含該模板的樣式的完整 xaml。如果你已開始修改模板並要檢視原始模板的外觀,或者想要驗證你的新模板是否具有所有所需的命名視覺狀態,這些主題將是非常有用的指南。
WP8 1學習系列 第二十五章 控制項樣式
xaml 框架提供許多自定義應用外觀的方法。通過樣式可以設定控制項屬性,並重複使用這些設定,以便保持多個控制項具有一致的外觀。路線圖 本主題與其他主題有何關聯?請參閱 本主題包含下列部分 屬性樣式的 3 個按鈕。通過應用樣式,你無須單獨為每個控制項設定這些屬性,並且這些控制項全部都有相同的外觀。型別...
演算法導論 第二十六章最大流
一,概念 1 流網路 簡單有向圖,且有兩個特別的頂點 源點s,匯點t 2 流的邊標識為f u,v c u,v 流量 容量 3 流的三個性質 1 容量限制 對於所有邊 流量 容量 2 反對稱性 f u,v f v,u 3 流守恆性 正向流與反響流之和為零 4 割 流網路g v,e 的割 s,t 將頂點...
第二十六次學習總結
轉眼間一周過去了,這周部落格寫的比較晚,這幾天都在聚餐把這件事給忘記了。這幾天和學長們聚了聚,先是我們第六組聚餐,和學長聊了一中午,大家都對未來充滿憧憬,但是還是感覺以後的壓力會很大。以前也常在csdn上看見一些面試題,問的都是一些底層原理,完全看不懂,我現在學的只是簡單的會用,並不知道它是怎麼實現...