一款专门为 WPF 打造的开源 Office 风格用户界面控件库

作者:追逐时光者日期:2025/10/2

前言

今天大姚给大家分享一款专门为 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支持💖。

优秀项目和框架精选

该项目已收录到C#/.NET/.NET Core优秀项目和框架精选中,关注优秀项目和框架精选能让你及时了解C#、.NET和.NET Core领域的最新动态和最佳实践,提高开发工作效率和质量。坑已挖,欢迎大家踊跃提交PR推荐或自荐(让优秀的项目和框架不被埋没🤞)。


一款专门为 WPF 打造的开源 Office 风格用户界面控件库》 是转载文章,点击查看原文


相关推荐


5、软件工程
Lancer-3110/1/2025

本文摘要: 软件工程包含方法、工具和过程三大要素。需求阶段需明确业务、用户和系统需求,通过QFD转换需求,产生需求规格说明书。软件设计解决实现方案,分为结构化和面向对象设计。测试包括静态/动态测试,分单元、集成等类型。部署模式有单机、分布式等,持续交付强调快速上线。质量管理关注产品运行、修改和转移,通过SQA保证质量。成熟度模型CSMM包含4个能力域和5个成熟度等级,指导组织能力提升。


JavaScript性能优化实战:立即执行函数表达式(IIFE)优化与全局污染防治
AC赳赳老秦9/30/2025

本文深入剖析了JavaScript中IIFE(立即执行函数表达式)的核心原理与应用价值。文章首先揭示了全局作用域污染导致的命名冲突、内存泄漏等问题,随后详细解析IIFE的语法结构及其通过闭包实现作用域隔离的机制。重点探讨了IIFE在性能优化方面的优势,包括缩短作用域链、加速内存回收等关键技术。通过对比实验数据展示了IIFE在执行效率和内存管理上的显著提升,并提供了模块化封装、依赖注入等高级应用模式。


RWKV7-G1a 2.9B 推理模型开源发布,继续推进纯 RNN 模型的思考能力
RWKV元始智能2025/10/2

2025 年 9 月 24 日, RWKV7-G1a 2.9B 推理模型开源发布,继续推进纯 RNN 模型的思考能力。 RWKV7-G1a 2.9B 从 RWKV7-G1 2.9B 继续训练 1T tokens 高质量数据,显著提升各方面能力。 模型客观指标评测 英语和多语言能力 RWKV7-G1a 2.9B 的基础英语和多语言能力均强于同规模的开源模型: 作为纯预训练的基底模型,无“刷榜”,RWKV7-G1a 2.9B 的 MMLU 提升到 61.1%,MMLU Pro 提升到 31.5%(


GLM-4.6 + Cursor 实战首秀:国产大模型高效优化现有模块
飞哥数智谈2025/10/3

昨天配置了 GLM-4.6 的环境,今天我们直接在实际项目中深度使用下。 《免费用上 GLM-4.6!我在 Cursor 里接入了模力方舟 - 掘金》 背景与任务 实战场景依然是基于我们的“协同平台”,系统内有一个“项目”模块和“待办”模块。 今天的实战任务就是优化项目查看界面,使用待办模块实现项目下的需求、任务、缺陷管理。 实操记录 环境:Cursor + 模力方舟 GLM-4.6 API。 初版生成 指令 优化项目查看页面。 更改为左右布局,左侧span=16,右侧span=8 左侧:


重磅更新!Claude Sonnet 4.5发布,编程最强模型
哪吒编程2025/10/4

9月30日,Anthropic公司发布最新旗舰模型Claude Sonnet 4.5。 官网描述: Claude Sonnet 4.5 是世界上最好的编码模型。它是构建复杂代理的最强大模型。它是使用计算机的最佳模型。它在推理和数学方面表现出显著的进步。 代码无处不在。 它运行着你使用的每个应用程序、电子表格和软件工具。能够使用这些工具并推理解决难题是现代工作得以完成的关键。 一、为何是Claude Sonnet 4.5,而不是Claude Opus 4.5? 1、Claude 系列目前主要有三大


AI训练的悖论:为什么越追求准确率越会产生幻觉?
MobotStone2025/10/5

在早期时,我曾让大模型撰写一位冷门历史人物的传记。它胸有成竹,娓娓道来:年代、成就,甚至几句“名言”,一应俱全。读起来简直像历史上真的存在一样。 唯一的问题是:大部分内容都不是真的。严格来说,模型并非“撒谎”,而是在知识缺口处用看似合理的细节把空白填满。它是出色的故事编辑者,却是离谱的历史学家。 这种问题在 AI 领域叫做"幻觉"(就像人会产生错觉一样),是目前提升 AI 可靠性路上最难啃的硬骨头之一。我们理想中的 AI 应该像万能百科一样无所不知,但更重要的是,它必须清楚地知道自己"不知道什么


Spring Boot集群 集成Nginx配置:负载均衡+静态资源分离实战
夜雨hiyeyu.com2025/10/6

Spring Boot 集群集成 Nginx:负载均衡 + 静态资源分离实战指南 第一章:架构概述与设计理念1.1 为什么需要集群化?1.2 整体架构设计 第二章:Spring Boot 应用集群化准备2.1 应用无状态化改造2.2 应用配置标准化 第三章:Nginx 负载均衡配置详解3.1 Nginx 安装与基础配置3.2 高级负载均衡策略 第四章:静态资源分离实战4.1 静态资源配置优化4.2 CDN 集成配置 第五章:高可用与故障转移5.1 Nginx 高可用架构5.2


找 Vue 后台管理系统模板看这个网站就够了!!!
追逐时光者2025/10/8

前言 在开发 Vue 后台管理系统时,一个美观、功能完善且易于扩展的模板能极大提升我们的开发效率。面对琳琅满目的 Vue 开源项目,如何快速找到真正实用、维护良好的模板成为关键。大姚给大家分享一个 Vue 后台管理系统模板大全,里面收录了大量开源的 Vue 后台管理系统模板和 Vue 后台管理系统。 在线访问地址:vue.easydo.work 什么是 Vue? Vue 是一款用于构建用户界面的 JavaScript 框架。它基于标准 HTML、CSS 和 JavaScript 构建,并提


关于Mybatis-Plus的insertOrUpdate()方法使用时的问题与解决—数值精度转化问题
superstrer2025/10/9

1 问题描述         今天在使用Mybatis-Plus的insertOrUpdate()方法时,新增能成功,编辑无法成功,报错如下:         我很好奇,明明我前端执行的是编辑逻辑,并不需要phone_number字段,而insertOrUpdate()方法为什么会执行INSERT语句?         而这里的phone_number报错也很好理解,就是因为数据库我设置了该字段NOT NULL,而编辑操作误执行为插入操作,因此并没有设置phone_number字段的值


Python人工智能编程从零开始掌握机器学习基础
jianmin09202025/10/11

Python与机器学习入门概述Python人工智能编程从零开始掌握机器学习基础,是当今技术领域一项极具价值的技能。Python凭借其简洁易读的语法、丰富的库生态系统以及强大的社区支持,成为机器学习入门和实践的首选语言。对于初学者而言,从零开始学习意味着需要系统性地理解机器学习的基本概念、掌握必要的数学基础,并熟练运用Python相关的工具库进行实战练习。这一旅程虽然充满挑战,但通过循序渐进的学习路径,任何人都能建立起坚实的 foundation。搭建Python开发环境开始机器学习之旅的第一步是

首页编辑器站点地图

Copyright © 2025 聚合阅读

License: CC BY-SA 4.0