今天给大家推荐一个开源WPF UI库。
项目简介
这是一款使用简单、UI评论的WPF UI库,借鉴了多个开源框架。UI简单清晰、大气。
技术架构
1、跨平台:这是基于.Net Core开发的系统,可以部署在Docker, Windows, Linux, Mac。
2、开发环境:Windows 10 + Visual Studio 2019 Professional + .Net Framework 4.5 + .Net Core 3.1
3、视频控件,VideoLan.LibVlc.Windows
项目结构
使用方法
//引用命名空间
xmlns:AduSkin="clr-namespace:AduSkin.Controls.Metro;assembly=AduSkin"
//使用窗口
<AduSkin:MetroWindow x:Class="MainWindow"/>
//使用控件
<AduSkin:AduFlatButton Content="按钮"/>
public partial class MainWindow : MetroWindow
{
public MainWindow()
{
InitializeComponent();
this.Closed += delegate{Application.Current.Shutdown();};
Theme.ColorChange += delegate
{
// 不要通过XAML来绑定颜色,无法获取到通知
BorderBrush = Theme.CurrentColor.OpaqueSolidColorBrush;
};
}
}
UI组件
示例截图
项目的地址:https://github.com/aduskin/AduSkin
- End -
推荐阅读
- 推荐一个C#操作SVG图形矢量图的开源项目
- 一个支持DOCX、PPTX、Html等文件合并、拆分、互相转换的C#开源项目
- 盘点10个.NetCore实用的开源框架项目
- 盘点5个C#开发的、可用于个人博客的系统
- 一个基于Quartz.Net开发的Windows版本的进程监控
专注分享编程知识、热门有用有趣的开源项目
版权归原作者 编程乐趣 所有, 如有侵权,请联系我们删除。