前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >介绍一款最受欢迎的.NET 开源UI库

介绍一款最受欢迎的.NET 开源UI库

作者头像
用户9127601
发布2022-04-19 08:46:31
8700
发布2022-04-19 08:46:31
举报
文章被收录于专栏:dotNET编程大全dotNET编程大全

概述

今天要带大家了解的是一款WPF的开源控件库MahApps.Metro。MahApps.Metro是用于创建现代WPF应用程序的工具包,它许多开箱即用的好东西。目前支持的NET Framework 4.6.2及更高版本、.NET Core 3.1, .NET 5 and .NET 6 (on Windows)。官网学习文档地址:https://mahapps.com/docs/

风格赏析

  • Theme有两款,深色和浅色:下面只展示浅色主题
  • Progress进度条:这里提供了好几款,样式很优雅
  • datagrid:表格控件
  • hamburger
  • Dialogs:消息弹框

用法介绍

看了上面的控件风格,想必有很多小伙伴已经迫不及待想知道这套控件库如何在自己项目中使用了,接下来小编就带你正式体验MahApps.Metro.

首先,创建项目,然后在github上搜索引用:如果要体验预先发型版,可以勾选图片中红框部分

MahApps内置风格和主题:

使用MetroWindows:要开始全面的MahApps造型和全面的窗口支持,您需要将您的普通窗口更改为我们的MetroWindows。

代码语言:javascript
复制
xmlns:mah="clr-namespace:MahApps.Metro.Controls;assembly=MahApps.Metro"
或者
xmlns:mah="http://metro.mahapps.com/winfx/xaml/controls"

前台xmal全部代码如下:

您还需要修改窗口文件的代码,以便基类与XAML文件的MetroWindow类匹配:

这样保存后重新编译运行,就会看到窗体的样式已经发生改变,完全变成了Metro风格。

源码下载

百度网盘链接:https://pan.baidu.com/s/1dD8HaoVDz6G8xeipRWaQ-Q

提取码:6666

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2022-04-12,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 dotNET编程大全 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 概述
  • 风格赏析
  • 用法介绍
  • 源码下载
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档