UllnnovationHub
近来和女朋友一起开发了一个WPF的控件库名为UllnnovationHub,一个寻求和分享计划灵感的开源WPF应用步伐UI库。它的主题风格是简介、小巧、包罗多种控件,后续我们会不停美满UllnnovationHub项目并及时更新此博客。我们的目标是MaterialDesign、HandyControl!!!
1.项目概述
UllnnovationHub,旨在寻求和分享WPF UI计划灵感。它提供了一些基础的WPF原生控件和自定义控件,未来还将继承参加更多的控件样式。
2.开发情况
Windows 11 + Visual Studio 2022 Enterprise+ .NET 6.0
3.使用方法
- 1.编译UllnnovationHub.ToolKIt项目并生成UllnnovationHub.ToolKIt.dll
- 2.WPF项目添加对UllnnovationHub.ToolKIt.dll的引用,在然后App.xaml里添加如下代码以引用资源文件:
- <Application.Resources>
- <ResourceDictionary>
- <ResourceDictionary.MergedDictionaries>
- <ResourceDictionary Source="pack://application:,,,/UllnnovationHub.ToolKIt;Component/Generic.xaml" />
- </ResourceDictionary.MergedDictionaries>
- </ResourceDictionary>
- </Application.Resources>
- 3.//在xaml页面引用命名空间
- xmlns:UI="clr-namespace:UllnnovationHub.ToolKIt.UI;assembly=UllnnovationHub.ToolKIt"
- 4.//使用自定义控件或者样式
- <UI:Card Margin="20"/>
- <GroupBox Header="测试" Margin="10" Style="{StaticResource BaseGroupBoxStyle}"/>
- <GroupBox Header="测试" Margin="10" Style="{StaticResource SqureShadowHeaderGroupBoxStyle}"/>
- <GroupBox Header="测试" Margin="10" Style="{StaticResource RoundedShadowHeaderGroupBoxStyle}"/>
复制代码 4.项目简介
1.WPF原生控件
包罗了以下控件样式:
1.Button
2.GroupBox
3.TabControl
4.RadioButton
5.SwitchButton
6.TextBox
7.PasswordBox
8.CheckBox
9.DateTimePicker
10.Expander
11.Card
12.ListBox
13.Treeview
14.Combox
15.Separator
16.ListView
17.DataGrid
18.Menu
19.Slider
20.ScrollViewer
21.ImageButton
2.自定义控件种类
1.DateTimePicker
2.Card
5.贡献者
- luo-chenchen:https://github.com/luo-chenchen
- he-ze-xi:https://github.com/he-ze-xi
6.参考资料
- https://github.com/944095635/DMSkin
- https://github.com/DinoChan/Kino.Toolkit.Wpf
- https://github.com/JamesnetGroup/xamldesign.wpf
7.致谢
如果你以为本框架还不错的话,欢迎赞助一杯咖啡
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。 |