MetroSet UI框架
Windows形成地铁皮肤风格,用Metro Styles制作.NET应用程序。
通过Nuget安装
Install-Package MetroSet_UI
直接到Nuget
关联
支持的平台
Windows XP SP1/SP2/SP3
Windows Vista
Windows 7
Windows 8
Windows 10
依赖性
↪️.NET框架2.0或更高。
可用的组件
| 成分 | 皮肤支撑 | 自定义主题支持 | 动画片 | 禁用 | 自定义智能标签 | |
|---|---|---|---|---|---|---|
| ➡️ | Stylemanager | ✔️ | ✖️ | ✖️ | ✖️ | ✔️ |
| ➡️ | Metrosettooltip | ✔️ | ✔️ | ✖️ | ✖️ | ✔️ |
可用表格
| 表格 | 皮肤支撑 | 自定义主题支持 | 动画片 | 禁用 | 自定义智能标签 | |
|---|---|---|---|---|---|---|
| ➡️ | Metrosetform | ✔️ | ✔️ | ✔️ | ✖️ | ✖️ |
| ➡️ | MetrosetMessageBox | ✖️ | ✖️ | ✔️ | ✖️ | ✖️ |
可用的控件
| 控件 | 皮肤支撑 | 自定义主题支持 | 动画片 | 禁用 | 自定义智能标签 | |
|---|---|---|---|---|---|---|
| ➡️ | Metrosetbadge | ✔️ | ✔️ | ✖️ | ✔️ | ✔️ |
| ➡️ | MetrosetButton | ✔️ | ✔️ | ✖️ | ✔️ | ✔️ |
| ➡️ | MetrosetDefaultButton | ✔️ | ✔️ | ✖️ | ✔️ | ✔️ |
| ➡️ | Metrosetcheckbox | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
| ➡️ | Metrosetcombobox | ✔️ | ✔️ | ✖️ | ✔️ | ✔️ |
| ➡️ | MetrosetContextMenustrip | ✔️ | ✔️ | ✖️ | ✔️ | ✔️ |
| ➡️ | MetrosetControlbox | ✔️ | ✔️ | ✖️ | ✔️ | ✔️ |
| ➡️ | Metrosetdevider | ✔️ | ✔️ | ✖️ | ✖️ | ✔️ |
| ➡️ | Metrosetellipse | ✔️ | ✔️ | ✖️ | ✔️ | ✔️ |
| ➡️ | Metrosetlabel | ✔️ | ✔️ | ✖️ | ✖️ | ✔️ |
| ➡️ | MetrosetLink | ✔️ | ✔️ | ✖️ | ✖️ | ✔️ |
| ➡️ | MetrosetListBox | ✔️ | ✔️ | ✖️ | ✔️ | ✔️ |
| ➡️ | Metrosetnumeric | ✔️ | ✔️ | ✖️ | ✔️ | ✔️ |
| ➡️ | Metrosetpanel | ✔️ | ✔️ | ✖️ | ✖️ | ✖️ |
| ➡️ | Metrosetprogress | ✔️ | ✔️ | ✖️ | ✔️ | ✔️ |
| ➡️ | Metrosetradiobutton | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
| ➡️ | MetrosetrichTextbox | ✔️ | ✔️ | ✖️ | ✔️ | ✔️ |
| ➡️ | Metrosetscrollbar | ✔️ | ✔️ | ✖️ | ✔️ | ✔️ |
| ➡️ | Metrosetswitch | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
| ➡️ | Metrosettabcontrol | ✔️ | ✔️ | ✔️ | ✔️ | ✖️ |
| ➡️ | Metrosettextbox | ✔️ | ✔️ | ✖️ | ✔️ | ✔️ |
| ➡️ | Metrosettile | ✔️ | ✔️ | ✖️ | ✔️ | ✔️ |
| ➡️ | Metrosettrackbar | ✔️ | ✔️ | ✖️ | ✖️ | ✔️ |
示范
光
黑暗的
风俗
风俗
使用Metrosetform
c#.net
using MetroSet_UI . Forms ; public partial class Form1 : MetroSetForm { public Form1 ( ) { InitializeComponent ( ) ; } }
vb.net
Imports MetroSet_UI.Forms public class Form1 : Inherits MetroSetForm Sub New () End Sub End Class
MetrosetMessageBox示例
c#.net
using System ; using MetroSet_UI . Forms ; using System . Windows . Forms ; namespace MetroSet_UI_Example { public partial class MetroSetForm1 : MetroSetForm { public MetroSetForm1 ( ) { InitializeComponent ( ) ; } private void MetroSetButton1_Click ( object sender , EventArgs e ) { MetroSetMessageBox . Show ( this , \"Content\" , \"Caption\" , MessageBoxButtons . OK , MessageBoxIcon . Question ) ; } } }
vb.net
Imports MetroSet_UI.Forms public class Form1 : Inherits MetroSetForm Private Sub MetroSetButton1_Click(sender As Object , e As EventArgs) MetroSetMessageBox.Show( Me , \"Content\" , \"Caption\" , MessageBoxButtons.OKCancel, MessageBoxIcon.Question) End Sub End Class
学分
MCF.Goodwin:形式褪色
Burak Ozdiken:TabConconconDeSigner
Mavamaarten:TabControl过渡方法
执照
麻省理工学院许可证
