一款专门为 WPF 打造的开源 Office 风格用户界面控件库
前言
今天大姚给大家分享一款专门为 WPF 打造的开源(MIT license)、免费的 Office 风格用户界面控件库:Fluent.Ribbon。
项目介绍
Fluent.Ribbon 一个为 Windows Presentation Foundation(WPF)实现类 Office 开源(MIT license)、免费的用户界面控件库,提供了诸如 RibbonTabControl(功能区选项卡控件)、Backstage(后台视图)、Gallery(画廊控件)、QuickAccessToolbar(快速访问工具栏)、ScreenTip(屏幕提示)等控件。
项目源码运行
设置Fluent.Ribbon.Showcase
为启动项目,查看效果:
提示异常:
命令“"C:\Users\.nuget\packages\gitversion.msbuild\5.12.0\tools\net48/gitversion.exe" "D:\yaoshuanggui-Projects\Fluent.Ribbon-develop\Fluent.Ribbon-develop\Fluent.Ribbon" -output file -outputfile obj\gitversion.json”已退出,代码为 1。
这个错误表明在构建 Fluent.Ribbon 项目时,GitVersion 工具执行失败(退出代码为 1)。GitVersion 是一个用于根据 Git 历史自动生成语义化版本号的工具,常用于 CI/CD 和本地构建流程中。
解决方案:
搜索项目中的GitVersion.MsBuild
删除或者注释掉。
运行效果查看
项目源码地址
更多项目实用功能和特性欢迎前往项目开源地址查看,别忘了给项目一个Star支持。
- GitHub开源地址:https://github.com/fluentribbon/Fluent.Ribbon
- 项目在线使用文档:https://fluentribbon.github.io/documentation
优秀项目和框架精选
该项目已收录到C#/.NET/.NET Core优秀项目和框架精选中,关注优秀项目和框架精选能让你及时了解C#、.NET和.NET Core领域的最新动态和最佳实践,提高开发工作效率和质量。坑已挖,欢迎大家踊跃提交PR推荐或自荐(让优秀的项目和框架不被埋没)。
- GitHub开源地址:https://github.com/YSGStudyHards/DotNetGuide/blob/main/docs/DotNet/DotNetProjectPicks.md
- Gitee开源地址:https://gitee.com/ysgdaydayup/DotNetGuide/blob/main/docs/DotNet/DotNetProjectPicks.md
一款专门为 WPF 打造的开源 Office 风格用户界面控件库的更多相关文章
- 《Dotnet9》系列-开源C# Winform控件库1《HZHControls》强力推荐
大家好,我是Dotnet9小编,一个从事dotnet开发8年+的程序员.我最近在写dotnet分享文章,希望能让更多人看到dotnet的发展,了解更多dotnet技术,帮助dotnet程序员应用dot ...
- WindowsXamlHost:在 WPF 中使用 UWP 控件库中的控件
在 WindowsXamlHost:在 WPF 中使用 UWP 的控件(Windows Community Toolkit) 一文中,我们说到了在 WPF 中引入简单的 UWP 控件以及相关的注意事项 ...
- 国内开源C# WPF控件库Panuon.UI.Silver推荐
国内优秀的WPF开源控件库,Panuon.UI的优化版本.一个漂亮的.使用样式与附加属性的WPF UI控件库,值得向大家推荐使用与学习. 今天站长(Dotnet9,站长网址:https://dotne ...
- 国内开源C# WPF控件库Panuon.UI.Silver强力推荐
国内优秀的WPF开源控件库,Panuon.UI的优化版本.一个漂亮的.使用样式与附加属性的WPF UI控件库,值得向大家推荐使用与学习. 今天站长(Dotnet9,站长网址:https://dotne ...
- 《Dotnet9》系列-开源C# WPF控件库3《HandyControl》强力推荐
大家好,我是Dotnet9小编,一个从事dotnet开发8年+的程序员.我最近开始写dotnet分享文章,希望能让更多人看到dotnet的发展,了解更多dotnet技术,帮助dotnet程序员应用do ...
- 《Dotnet9》系列-开源C# WPF控件库强力推荐
时间如流水,只能流去不流回! 点赞再看,养成习惯,这是您给我创作的动力! 本文 Dotnet9 https://dotnet9.com 已收录,站长乐于分享dotnet相关技术,比如Winform.W ...
- 《Dotnet9》系列-开源C# WPF控件库2《Panuon.UI.Silver》强力推荐
时间如流水,只能流去不流回! 点赞再看,养成习惯,这是您给我创作的动力! 本文 Dotnet9 https://dotnet9.com 已收录,站长乐于分享dotnet相关技术,比如Winform.W ...
- (四)开源C# WPF控件库《AduSkin – UI》
微信公众号:[Dotnet9的博客],网站:[Dotnet9],问题或建议:[请网站留言], 如果对您有所帮助:[欢迎赞赏]. 开源C# WPF控件库系列: (一)开源C# WPF控件库<Mat ...
- C# WPF开源控件库:MahApps.Metro
其实站长很久之前就知道这个开源WPF控件库了,只是一直欣赏不了这种风格,但也star了该项目.每次浏览该仓库时,发现star越来越多,也看到很多网友对它的褒奖,所以今天就向大家推荐这款WPF控件库. ...
- 开源WPF控件库MaterialDesignInXAML推荐
今天介绍一个开源的C# WPF开源控件库,非常漂亮,重点是开源哦 WPF做桌面开发是很有优势的,除了微软自带的控件外,还有很多第三方的控件库,比如收费的Dev Express For WPF.Tele ...
随机推荐
- 实战 PCA
简介 PCA code #加载数据 import pandas as pd import numpy as np data = pd.read_csv('iris_data.csv') data.he ...
- LB 终面 与 智能家电 的浅析
今天 就简单的谈了一下薪资 6k 一个月 很纠结要不要去 我知道鱼和熊掌 不可兼得 可是 如果能宽限几天就好了 今天 稍微 看了一下 老板的简介 少老板 带队 隔这么远 我都能看到 ...
- java 双亲委派机制 & 与打破
简介 当某个类加载器需要加载某个.class文件时, 它首先把这个任务委托给他的上级类加载器,递归这个操作,如果上级的类加载器没有加载,自己才会去加载这个类. 参考链接 https://www.jia ...
- android recyclerview 切换列表视图
一种是编写两个Adapter,切换Adapter的方式来实现切换列表视图.另一种方式是同一个Adapter切换布局layout的方式来切换视图 直接复制现在视图,控件ID未作变更,这样可以更改最少的代 ...
- ETL如何执行Java脚本
ETLCloud提供了执行 Java 脚本的方式,让用户能够灵活地处理数据并实现各种复杂的数据处理任务. ETLCloud在数据处理领域的应用优势主要体现在以下几个方面: 灵活性:通过执行Java脚本 ...
- SciTech-Mathmatics-Proba. & Stats.: $\large y=ax^2 + bx + c$(非常重要的 抛物线函数) + $\large 高斯分布(正态分布)的Bell Curve钟形曲线 的 pdf(概率分密度曲线方程) 与 cdf(累积分布函数:积分面$积)
SciTech-Mathmatics-Proba. & Stats.: \(\largey=ax^2 + bx + c\)(非常重要的 抛物线函数) + \(\large 高斯分布(正态分布) ...
- SBOM(软件物料清单)—— 软件供应链安全的“成分说明书”
1. 概述 现代软件都是组装的而非纯自研.随着开源组件在数字化应用中的使用比例越来越高,混源开发已成为当前业内主流开发方式.开源组件的引入虽然加快了软件开发效率,但同时将开源安全问题引入了整个软件供应 ...
- pygame小游戏打飞机_2模块显示
加入游戏背景 通过 pygame.image.load 函数引入背景图片,赋值给变量 bgImg 调用 screen.bilt 函数绘制背景图 # 引用pygame import pygame # 使 ...
- S32K148+LAN8720+lwip移植+modbus调试
计划一个月写一篇技术博客的,七月份又忘了,最近忙着调试新的硬件平台和移植新的功能,今天把七月份内容补上. 主要内容:S32K148+LAN8720+lwip移植+modbus调试 本次调试难点: 1) ...
- 4、rt-thread学习-scons编译项目-编译
1.下面说下scons自带的编译功能,在项目路径下,打开env后,使用scons命令,直接回车,就可以进行编译,默认使用的是env集成的gcc编译器编译,编译成功后,就可以看到编译成功的可执行文件.