(四)开源C# WPF控件库《AduSkin – UI》

微信公众号:【Dotnet9的博客】,网站:【Dotnet9】,问题或建议:【请网站留言】,
如果对您有所帮助:【欢迎赞赏】。

(四)开源C# WPF控件库《AduSkin》

追求极致,永臻完美

A Beautiful WPF Control UI

一款简单漂亮的WPF UI,融合部分开源框架的组件,为个人定制的UI,可供学者参考。

阅读导航

  1. 关于《AduSkin》

    • 1.1 控件库全貌
    • 1.2 动态修改主题色
    • 1.3 技术交流
  2. 基于《AduSkin》控件库衍生的Case案例
    • 2.1 AduShopping
    • 2.2 AduChat
    • 2.3 心理FM
    • 2.4 SuperEvil
    • 2.5 HttpTool
  3. 《AduSkin》的特色控件组合案例
    • 3.1 Win10菜单
    • 3.2 导航容器
    • 3.3 多功能Tab
    • 3.4 过渡容器
    • 3.5 轮播容器
    • 3.6 时间轴
    • 3.7 视频控件
    • 3.8 树形菜单
    • 3.9 数据列表
    • 3.10 右侧菜单
    • 3.11 右键菜单
  4. 写在最后的话

1. 关于《AduSkin》

《AduSkin》融合了《HandyControl》(本站介绍)、《Arthas》、《WPF.UI》等开源C# WPF控件库开发而成,并且又添加了控件库作者自己的特色:

1.1 控件库全貌:

1.2 动态修改主题色:

1.3 技术交流

作者QQ:1280429435

QQ交流群:544471417

《AduSkin》源码:AduSkin

2. 基于《AduSkin》控件库衍生的Case案例

2.1 AduShopping

2.2 AduChat

2.3 心理FM

2.4 SuperEvil

2.5 HttpTool

3. 《AduSkin》的特色控件组合案例

现有13个控件组合案例,见下图左侧案例菜单:

选择部分进行图片录制介绍:

3.1 Win10菜单

3.2 导航容器

3.3 多功能Tab

3.4 过渡容器

3.5 轮播容器

代码中可设置播放时间间隔。

3.6 时间轴

3.7 视频控件

3.8 树形菜单

3.9 数据列表

封装了分页控件

3.10 右侧弹窗

3.11 右键菜单

4. 写在最后的话

下载源码后,需要将视频解析库 “libvlc.7z” 解压到Demo输出目录,视频播放功能才能正常使用。
欢迎使用《AduSkin》控件库,在控件使用过程中有什么问题,可添加作者QQ号或QQ技术群交流,也可

除非注明,文章均由 Dotnet9 整理发布,欢迎转载。

转载请注明本文地址:https://dotnet9.com/9373.html

欢迎扫描下方二维码关注 Dotnet9 的微信公众号,本站会及时推送最新技术文章



时间如流水,只能流去不流回!

这段时间在家,除了睡觉,也不要忘了学习。

原文地址:https://www.cnblogs.com/Dotnet9-com/p/12344650.html

时间: 2024-10-07 08:36:45

(四)开源C# WPF控件库《AduSkin – UI》的相关文章

《Dotnet9》系列-开源C# WPF控件库强力推荐

本系列已介绍三款开源C# WPF控件库,其中一款国外的,另两款是国内的,大家如有比较好的开源C# WPF控件库,欢迎向Dotnet9推荐,您可在本文下方留言,谢谢您对dotnet的关注和支持,让我们期待dotnet更好的明天,以下是Dotnet9已完成的3篇开源C# WPF控件库推荐文章: 1.<Dotnet9>系列-开源C# WPF控件库1<MaterialDesignInXAML>强力推荐. 2.<Dotnet9>系列-开源C# WPF控件库2<Panuon.

WPF 控件库——可拖动选项卡的TabControl

原文:WPF 控件库--可拖动选项卡的TabControl 一.先看看效果 二.原理 1.选项卡大小和位置 这次给大家介绍的控件是比较常用的TabControl,网上常见的TabControl样式有很多,其中一部分也支持拖动选项卡,但是带动画效果的很少见.这也是有原因的,因为想要做一个不失原有功能,还需要添加动画效果的控件可不是一行代码的事.要做成上图中的效果,我们不能一蹴而就,最忌讳的是一上来就想实现所有效果. 一开始,我们最好先用Blend看看原生的TabControl样式模板部分是如何实现

WPF控件库之Menu控件

WPF控件库之Menu(1) Menu 是一个控件,使用该控件可以对那些与命令或事件处理程序相关联的元素以分层方式进行组织.每个 Menu 可以包含多个 MenuItem 控件.每个 MenuItem 都可调用命令或调用 Click 事件处理程序.MenuItem 也可以有多个 MenuItem 元素作为子项,从而构成子菜单. Menu 是一个控件,使用该控件可以对那些与命令或事件处理程序相关联的元素以分层方式进行组织.每个 Menu 可以包含多个 MenuItem 控件.每个 MenuItem

《Dotnet9》系列-开源C# Winform控件库强力推荐

本系列已介绍一款国内开源C# Winform控件库,大家如有比较好的开源C# Winform控件库,欢迎向Dotnet9推荐,您可在本文下方留言,谢谢您对dotnet的关注和支持,让我们期待dotnet更好的明天,以下是Dotnet9已完成的1篇开源C# Winform控件库推荐文章: 1. <Dotnet9>系列-开源C# Winform控件库1<HZHControls>强力推荐 本篇文章待完善后,将同步在博客园发表,谢谢大家支持! 除非注明,文章均由 Dotnet9 整理发布,

[WPF]是时候将WPF控件库从.Net Framework升级到.NET Core 3.1

1. 升级到Core的好处 去年中我曾考虑将我的控件库项目Kino.Toolkit.Wpf升级到.NET Core,不过很快放弃了,因为当时.NET Core是预览版,编译WPF还需要使用最新的Visual Studio 2019,这样作为一个教学项目不够友好.到了今天.NET Core 3.1都出来了,已经正式支持WPF和Winform,Visual Studio 2019也已经普及,我觉得应该是时候将我的控件库升级到.NET Core.那么现在是WPF正式迁移到.NET Core的好时机吗?

WPF 控件库——仿制Chrome的ColorPicker

一.观察 项目中的一个新需求,需要往控件库中添加颜色拾取器控件,因为公司暂时还没有UI设计大佬入住,所以就从网上开始找各种模样的ColorPicker,找来找去我就看上了谷歌浏览器自带的,它长这个样: 看上去不错,可以搞!搞之前得观察一下这里面可能的一些坑.对WPF而言,圆角阴影等效果都是基本操作,这里就不说了. 首先我们注意到上图中有两个拖动条,一个背景是可见光谱,另一个背景是颜色渐变和方块平铺的叠加.因为需求里没有屏幕取色的功能,所以在拖动条左侧的拾取图标可以去掉,只保留当前颜色预览,这样会

WPF控件库:图片按钮的封装

需求:很多时候界面上的按钮都需要被贴上图片,一般来说: 1.按钮处于正常状态,按钮具有背景图A 2.鼠标移至按钮上方状态,按钮具有背景图B 3.鼠标点击按钮状态,按钮具有背景图C 4.按钮处于不可用状态,按钮具有背景图D 实现起来,毫无疑问,没什么难度.但是过程还是比较繁琐.这里我将这个过程封装为新的控件类:ImageButton ImageButton中有四个属性(支持绑定),分别对应上面A.B.C.D四个背景图的路径. #region 属性 /// <summary> /// 按钮处于正常

WPF 控件库——带有惯性的ScrollViewer*(转)

转:https://blog.csdn.net/ahilll/article/details/82418892 一.先看看效果 二.原理 虽然效果很简单,但是网上的一些资料涉及的代码量非常可观,而且效果也不是很理想,滚动的时候没有一个顺滑感.我这里提供的源码一共120多行,就能实现上图的效果. 本质上我们只要接管ScrollViewer的滚动逻辑,并且把这个逻辑替换成带有惯性的即可,那么如何去接管呢?这里的关键是先屏蔽ScrollViewer的鼠标滚轮事件: 1 protected overri

WPF控件库:文字按钮的封装

需求:封装按钮,按钮上面只显示文字.在鼠标移上去.鼠标点击按钮.以及将按钮设为不可用时按钮的背景色和前景色需要发生变化 实现:继承Button类,封装如下6个属性: #region 依赖属性 /// <summary> /// 当鼠标移到按钮上时,按钮的前景色(这是依赖属性) /// </summary> public static readonly DependencyProperty MouserOverForegroundProperty = DependencyProper