UllnnovationHub,一个开源的WPF控件库

目录

UllnnovationHub

最近和女朋友一起开发了一个WPF的控件库名为UllnnovationHub,一个寻求和分享设计灵感的开源WPF应用程序UI库。它的主题风格是简介、小巧、包含多种控件,后续我们会一直完善UllnnovationHub项目并实时更新此博客。我们的目标是MaterialDesign、HandyControl!!!

1.项目概述

UllnnovationHub,旨在寻求和分享WPF UI设计灵感。它提供了一些基础的WPF原生控件和自定义控件,未来还将继续加入更多的控件样式。

2.开发环境

Windows 11 + Visual Studio 2022 Enterprise+ .NET 6.0

3.使用方法

xml 复制代码
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.贡献者

  1. luo-chenchen:https://github.com/luo-chenchen
  2. he-ze-xi:https://github.com/he-ze-xi

6.参考资料

  1. https://github.com/944095635/DMSkin
  2. https://github.com/DinoChan/Kino.Toolkit.Wpf
  3. https://github.com/JamesnetGroup/xamldesign.wpf

7.致谢

如果你觉得本框架还不错的话,欢迎赞助一杯咖啡

相关推荐
newbe3652421 小时前
我们如何使用 impeccable 优化前端界面设计与实现稳定性
前端·人工智能·分布式·github·aigc·wpf
元岳数字人小元1 天前
如何依托数字人源码做好私有化部署选型
人工智能·开源·人机交互·交互
CV-deeplearning1 天前
万物皆可 Markdown!开源 MCP 服务器 Markdownify,10 种格式一键转换
开源·markdown·格式转换·ai工具·mcp·markdownify
Sinclair1 天前
认识安企CMS-核心功能亮点
架构·开源
Sinclair1 天前
认识安企CMS-系统概述
开源·go
HackTwoHub2 天前
企业级开源安全利器,整合漏洞管理、基线检查,威胁狩猎、情报联动,适配政企服务器安全运维
运维·服务器·人工智能·安全·web安全·开源·自动化
两万五千个小时2 天前
Claude Code 上下文管理(一):为什么 Agent 会"失忆"?
人工智能·架构·开源
两万五千个小时2 天前
Claude Code 上下文管理(二):零 Token 消耗的压缩三板斧
人工智能·程序员·开源
冬奇Lab2 天前
每日一个开源项目(第150篇):caveman - 为什么用很多 token,少 token 也行——给 AI Agent 装上穴居人嘴巴
人工智能·开源·资讯
Black_Rock_br2 天前
快速搭建App后端:Firebase开源平替实战指南
开源