文章目录
1. 控件库目录结构
使用资源字典ResourceDictionary为每一个(或每一组)控件单独建立一个目录,并且将各个控件的资源文件分开存放,再在一个.xaml中合并它们(添加他们的来源)。
<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="ms-appx:///Microsoft.Toolkit.Uwp.UI.Controls/HamburgerMenu/HamburgerMenu.xaml" />
<ResourceDictionary Source="ms-appx:///Microsoft.Toolkit.Uwp.UI.Controls/HeaderedContentControl/HeaderedContentControl.xaml" />
</ResourceDictionary.MergedDictionaries>
</ResourceDictionary>
目录结构
Controls---对应控件的cs文件
Resources---存放图片等资源
Themes---存放绘制的控件和
--Basic---存放颜色、图形、笔刷资源
--Styles---自定义控件的样式绘制
2.自定义控件创建
在style目录下新建字典资源,并且在汇总.xaml目录下添加自定义资源字典的来源。