MahApps.Metro
MahApps.Metro 是一款免费开源的 WPF UI 工具箱,用于创建 Metro(Modern UI)风格的 Windows 桌面应用。它提供现代化的控件样式、动画效果和主题系统,让传统 WPF 应用焕然一新。MahApps.Metro 包含窗口、按钮、文本框、列表、对话框等全套控件,设计风格简洁现代,是 WPF 开发中最受欢迎的 UI 库。

项目简介

MahApps.Metro 是一款免费开源的 WPF UI 工具箱,用于创建 Metro(Modern UI)风格的 Windows 桌面应用。它提供现代化的控件样式、动画效果和主题系统,让传统 WPF 应用焕然一新。MahApps.Metro 包含窗口、按钮、文本框、列表、对话框等全套控件,设计风格简洁现代,是 WPF 开发中最受欢迎的 UI 库。

核心功能

现代控件
  • Metro风格窗口
  • 扁平按钮和输入框
  • 现代列表和树视图
  • 自定义对话框
主题系统
  • 浅色和深色主题
  • 强调色定制
  • 主题切换
  • 材质和阴影效果
丰富组件
  • 汉堡菜单和侧边栏
  • 任务栏和进度条
  • 通知和消息框
  • 图标和字体资源

使用方法

  1. 通过 NuGet 安装 MahApps.Metro
  2. 在App.xaml中引入主题资源
  3. 使用 MetroWindow 替换普通窗口
  4. 使用现代控件和样式

适用场景

  • WPF桌面应用开发
  • 现代风格UI设计
  • 企业级桌面软件
  • 工具类和效率软件

项目地址

授权方式:免费 + 开源 (MIT)