国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

第17章 控件模版(7)——通過樣式自動應用模版

2019-11-14 12:19:26
字體:
來源:轉載
供稿:網友

①在前面的幾節講解中,每個按鈕都是通過設置Template或Style屬性將自身關聯到適當模板的。但如果想讓應用程序中的每個按鈕自動應用模板,按照上面的方式進行設置就顯得有點麻煩了。

②為了解決上述問題,可以通過類型樣式,這樣樣式會自動影響相應的元素類型并設置Template屬性。下面是一個樣式示例,應將該樣式放到您的資源集合中,從而為按鈕提供新外觀。

<Style  TargetType="{x:Type Button}">	<Setter PRoperty="Control.Template" Value="{StaticResource GradientButtonTemplate}"></Setter></Style>注意:此時的樣式不要指定鍵名,這意味著將該樣式用到所有Button類型元素。③可通過設置元素的Style屬性為null值,退出樣式。

<Button Style="{x:Null}" ... />④我們將基于類型的樣式的資源字典稱為主題。通過主題我們可為已有應用程序的所有控件重新應用皮膚,而根本不需要更改用戶界面標記,只需要將主題合并到App.xaml文件的application.Resources集合中。例如:
<Application x:Class="ControlTemplates.App"    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"    StartupUri="Menu.xaml">    <Application.Resources>		<ResourceDictionary  Source="ExpressionDark.xaml"/>    </Application.Resources></Application>


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 阿图什市| 元朗区| 涞源县| 额济纳旗| 巴彦县| 万荣县| 耒阳市| 临朐县| 隆德县| 平陆县| 安化县| 滨海县| 四子王旗| 都江堰市| 甘肃省| 九龙县| 吉安县| 土默特左旗| 射阳县| 邵阳市| 肃北| 海宁市| 万年县| 尖扎县| 辽阳县| 桐梓县| 镇远县| 嘉祥县| 余江县| 樟树市| 芷江| 夏津县| 且末县| 隆林| 洪湖市| 长春市| 闻喜县| 无极县| 和龙市| 绍兴市| 彭水|