第17章 控制項模版 5 組織模版資源概述

2021-07-26 12:56:46 字數 546 閱讀 7205

使用,因為任何應用程式都可以包含多個資源字典。

②雖然可將所有模板組合到單個資源字典檔案中,但富有經驗的開發人員更願意為每個控制項模板建立單獨的資源字典。這因為控制項模板可能很快會變得過於複雜,並可能需要使用其他相關資源。將他們儲存在乙個單獨的地方,並與其他控制項相隔離,是一種很好的組織方式。

③當完善或擴充套件控制項模板時,可發現其中封裝了大量的不同細節,包括特定的形狀、幾何圖形和畫刷。從您的模板中提取這些細節並將他們定義為單獨的資源是乙個好主意。乙個原因是通過該步驟,可以更方便地在一組相關的控制項中重用這些畫刷。例如,您可能會決定建立使用相同顏色的自定義button、checkbox和radiobutton控制項。為了使該工作更加容易,可為畫刷(brushes.xaml)建立乙個單獨的資源字典,並將該資源字典合併到每個控制項(如button.xaml、checkbox.xaml和radiobutton.xaml)的資源字典中。

④為了檢視這種技術的工作情況,我們檢視按鈕自帶的模板資源。要特別注意一點:資源必須先定義再使用

第17章 控制項模版 3 屬性觸發器

一 自定義按鈕模版xaml 首先為模版中的元素設定name屬性,方便後面觸發器設定。屬性觸發器當關注的屬性符合預設值時,自動應用對應的屬性設定。當屬性變化後會自動恢復到設定前的狀態。a button with a custom template another button with a custo...

第17章 控制項模版 4 事件觸發器

一 自定義按鈕模版xaml a button with a custom template another button with a custom template 二 效果顯示 三 特殊說明 屬性觸發器和事件觸發器都可以新增動畫,但一般用事件觸發器設定動畫 動畫還可實現以下效果 1 顯示與隱藏元...

RTX 第17章 定時器組

以下內容 自安富萊電子 本章節為大家講解 rtx 支援的定時器組,或者叫軟體定時器,或者叫使用者定時器均可。軟體定時器的 功能比較簡單,也容易掌握。被稱為定時器組是因為使用者可以建立多個定時器,建立的個數是可配置的。定時器組介紹 rtx 提供的定時器功能僅支援單次定時器,也就是使用者建立了定時器並啟...