基于Material Design风格开源、免费的WinForms UI控件库

news/2024/10/29 20:17:27/文章来源:https://www.cnblogs.com/Can-daydayup/p/18514329

前言

今天大姚给大家分享一个基于 Google 的 Material Design 风格开源、免费的.NET WinForms UI控件库:MaterialSkin。

WinForms介绍

WinForms是一个传统的桌面应用程序框架,它基于 Windows 操作系统的原生控件和窗体。通过简单易用的 API,开发者可以快速构建基于窗体的应用程序,并且可以利用多种控件和事件来实现应用程序的功能和交互。

项目介绍

MaterialSkin是一个基于 Google 的 Material Design 风格开源、免费的.NET WinForms UI控件库,提供了一系列基于Material Design的UI控件,如复选框、单选按钮、列表视图等,使得开发者可以轻松地构建出符合Material Design规范的WinForms应用程序。

MaterialSkin 组件的当前状态:

项目源代码

项目源码示例运行

设置 MaterialSkinExample 为启动项目运行:

项目源码地址

更多项目实用功能和特性欢迎前往项目开源地址查看👀,别忘了给项目一个Star支持💖。

  • 开源地址:https://github.com/IgnaceMaes/MaterialSkin

优秀项目和框架精选

该项目已收录到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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/823844.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

babel基本概念

是前端开发环境必备工具。用于把ES6语法转换为ES5、ES4,兼容不同浏览器。 - 环境搭建 & 基本配置 安装一些插件、配置.babelrc。通过plugins里面的东西转换语法。preset-env是一堆plugin的集合。npx babel src/index.js - babel-polyfill 浏览器补丁。core-js标准的库,集…

高级程序语言设计课程第五次个人作业

2024高级语言程序设计:https://edu.cnblogs.com/campus/fzu/2024C 高级语言程序设计课程第五次个人作业:https://edu.cnblogs.com/campus/fzu/2024C/homework/13298 学号:102400213 姓名:范自亮 第八章 8.11.18.11.2 问题:不知如何输出\n、\t 解决方案:网上查询8.11.38.11.48…

Tiki靶机练习

Scan 先arp-scan -l扫描附件主机ip nmap -sS -sV -n -T4 -p- 192.168.93.132 Starting Nmap 7.94SVN ( https://nmap.org ) at 2024-10-03 20:25 CST Nmap scan report for 192.168.93.132 Host is up (0.0013s latency). Not shown: 65531 closed tcp ports (reset) PORT S…

【计算力学】CST单元格式推导

101CST单元格式推导本文来自博客园,作者:FE-有限元鹰,转载请注明原文链接:https://www.cnblogs.com/aksoam/p/18514294

李辉琦的第二次作业

| 这次作业属于哪个课程 | https://edu.cnblogs.com/campus/zjlg/rjjc | | 这个作业的目标 | | 实现一个命令行文本计数统计程序。能正确统计导入的纯英文txt文本中的字符数,单词数,句子数。| | 姓名-学号 | 李辉琦-2022339920017 | 码云仓库地…

24.10.29

A 记少加一个取地址符怒挂 90pts。 虽然本身也不是正解吧。 先用 A 造个线性姬,然后用这个线性姬把剩下的数变成 B,再用处理好的部分造线性姬,回头处理 A。 上面这个在 \(n\) 较大的时候表现良好,因为用 B 可以造出一个完整的线性基。 上面是没加取地址符挂的 90pts。 (下…

QT creator中cmake管理项目,如何引入外部库(引入Eigen库为例)

在Eigen的官网下载压缩包[点我进入]解压到当前项目的根目录(当然你也可以自己选择目录)在当前项目的CMakeLists.txt任意位置加入这句话include_directories(${CMAKE_SOURCE_DIR}/eigen)这时候就是测试是否引入成功,在main.cpp中加入#include <Eigen/Dense>,鼠标悬停如…

实验二 类和对象

任务1 代码: t.h:1 #pragma once 2 #include<string>3 4 class T {5 public:6 T(int x = 0, int y = 0);7 T(const T& t);8 T(T&& t);9 ~T(); 10 void adjust(int ratio); 11 void display()const; 12 private: 13 int m1, m2…

磁盘服务

STORAGESRV 服务DISK 添加大小均为10G的虚拟磁盘,配置raid-5磁盘。 创建LVM命名为/dev/vg01/lv01,大小为100G,格式化为ext4,挂在到本地目录/webdata,在分区内建立测试空文件disk.txt。 磁盘管理-vdo 在 storagesrv 上新加一块 10G 磁盘; 创建 vdo 磁盘,并开启 vdo 磁盘的…

【RocketMQ】消息的发送过程之 Broker 故障延迟或者容错机制

1 前言 上节我们主要看了下消息生产者的启动以及消息的发送过程,内容比较多,篇幅比较长,有一些细节没看到,比如 Broker 的故障延迟机制,所以这节我们就单独来看一下这块内容。 还有我们要知道的是,这个机制默认是关闭的:// ClientConfig /*** 开启消息发送的客户端容错…

什么是MiL测试

MiL测试,即模型在环(Model in the Loop)测试,是一种在系统开发初期就能进行的软件测试方法。其核心是通过在计算机环境中模拟系统行为,找出可能的问题并进行修改。它的优点是可以在没有硬件的情况下,对软件的功能进行全面的、系统的验证。通过模型的测试,可以在开发初期…

【JumpServer教程】简便添加Windows资产:JumpServer堡垒机使用指南

简介: 本文是JumpServer堡垒机使用指南,介绍了如何在JumpServer中简便添加Windows资产的步骤,包括准备工作、开启Windows远程设置、在JumpServer中配置Windows资产以及授权使用。一、背景在很多时候,还有些传统公司,使用的是windows server服务器,所以对于这类资产如何管…