wpf界面与html,.NETWinForm和WPF的UI界面库

EASkins是一个综合性的.NET WinForm和WPF UI界面库,包含多种优秀控件及示例资源。资源包括各种控件的源代码、XAML文件、资源图片等,如Metro风格的按钮、输入框、进度条等,以及Material Design风格的组件。这个库提供了丰富的界面定制选项,适用于创建美观且功能丰富的桌面应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

.NET WinForm 和 WPF 的UI界面库,收集整合多个优秀库及示例

40fadcebfa68e9916b73596161b626c3.png

7b62ab3d06123025e40ff949644841da.png

522bea97d63544dad7fc6dc0a40883c8.png

ce188e775ff95311a6b8c7e7eac3cfe7.png

af8b5d5decb2a07a71b68ec2cfe371d8.png

资源下载此资源下载价格为3D币,请先登录

资源文件列表

EASkins/.gitignore , 852

EASkins/Arthas.Demo/App.xaml , 365

EASkins/Arthas.Demo/App.xaml.cs , 115

EASkins/Arthas.Demo/Arthas.Demo.csproj , 6327

EASkins/Arthas.Demo/MainWindow.xaml , 43377

EASkins/Arthas.Demo/MainWindow.xaml.cs , 5167

EASkins/Arthas.Demo/Properties/AssemblyInfo.cs , 2257

EASkins/Arthas.Demo/Properties/Resources.Designer.cs , 2862

EASkins/Arthas.Demo/Properties/Resources.resx , 5612

EASkins/Arthas.Demo/Properties/Settings.Designer.cs , 1111

EASkins/Arthas.Demo/Properties/Settings.settings , 201

EASkins/Arthas.Demo/Resources/about.html , 498

EASkins/Arthas.Demo/Resources/editIcon.png , 17869

EASkins/Arthas.Demo/Resources/icon.png , 18153

EASkins/Arthas.Demo/Resources/iconMove.png , 18206

EASkins/Arthas.Demo/Resources/pic.jpg , 119761

EASkins/Arthas.Demo/Resources/tabIcon.png , 18307

EASkins/Arthas.Demo/Resources/titleMuenIcon.png , 18299

EASkins/Arthas/Arthas.csproj , 12316

EASkins/Arthas/Controls/Converter/CornerRadiusToDouble.cs , 885

EASkins/Arthas/Controls/Converter/DoubleFactor.cs , 1165

EASkins/Arthas/Controls/Converter/DoubleToCornerRadius.cs , 900

EASkins/Arthas/Controls/Converter/DoubleToThickness.cs , 3277

EASkins/Arthas/Controls/Converter/StringToVisibility.cs , 605

EASkins/Arthas/Controls/Metro/MetroBorder.cs , 939

EASkins/Arthas/Controls/Metro/MetroButton.cs , 844

EASkins/Arthas/Controls/Metro/MetroCanvasGrid.cs , 1475

EASkins/Arthas/Controls/Metro/MetroColorPicker.xaml , 21515

EASkins/Arthas/Controls/Metro/MetroColorPicker.xaml.cs , 9733

EASkins/Arthas/Controls/Metro/MetroComboBox.cs , 963

EASkins/Arthas/Controls/Metro/MetroComboBoxItem.cs , 407

EASkins/Arthas/Controls/Metro/MetroContextMenu.cs , 402

EASkins/Arthas/Controls/Metro/MetroExpander.cs , 4066

EASkins/Arthas/Controls/Metro/MetroFocusButton.cs , 2661

EASkins/Arthas/Controls/Metro/MetroGroupBox.cs , 295

EASkins/Arthas/Controls/Metro/MetroImage.cs , 2690

EASkins/Arthas/Controls/Metro/MetroMenuItem.cs , 717

EASkins/Arthas/Controls/Metro/MetroMenuSeparator.cs , 311

EASkins/Arthas/Controls/Metro/MetroMenuTabControl.cs , 2590

EASkins/Arthas/Controls/Metro/MetroMenuTabItem.cs , 1326

EASkins/Arthas/Controls/Metro/MetroPath.cs , 592

EASkins/Arthas/Controls/Metro/MetroProgressBar.cs , 2605

EASkins/Arthas/Controls/Metro/MetroRichTextBox.cs , 7704

EASkins/Arthas/Controls/Metro/MetroScrollViewer.cs , 1630

EASkins/Arthas/Controls/Metro/MetroSwitch.cs , 1917

EASkins/Arthas/Controls/Metro/MetroTabControl.cs , 802

EASkins/Arthas/Controls/Metro/MetroTabItem.cs , 612

EASkins/Arthas/Controls/Metro/MetroTextBlock.cs , 981

EASkins/Arthas/Controls/Metro/MetroTextBox.cs , 4615

EASkins/Arthas/Controls/Metro/MetroTextButton.cs , 299

EASkins/Arthas/Controls/Metro/MetroThumb.cs , 2370

EASkins/Arthas/Controls/Metro/MetroTitleMenu.cs , 387

EASkins/Arthas/Controls/Metro/MetroTitleMenuItem.cs , 742

EASkins/Arthas/Controls/Metro/MetroVisualElement.cs , 1832

EASkins/Arthas/Controls/Metro/MetroWaterfallFlow.cs , 4708

EASkins/Arthas/Controls/Metro/MetroWebBrowser.xaml , 896

EASkins/Arthas/Controls/Metro/MetroWebBrowser.xaml.cs , 1700

EASkins/Arthas/Controls/Metro/MetroWindow.cs , 3509

EASkins/Arthas/Controls/Utility.cs , 2324

EASkins/Arthas/Properties/AssemblyInfo.cs , 2214

EASkins/Arthas/Properties/Resources.Designer.cs , 2852

EASkins/Arthas/Properties/Resources.resx , 5817

EASkins/Arthas/Properties/Settings.Designer.cs , 1106

EASkins/Arthas/Properties/Settings.settings , 201

EASkins/Arthas/Resources/Icon.png , 557

EASkins/Arthas/Themes/Generic.xaml , 361

EASkins/Arthas/Themes/Metro/Metro.xaml , 2841

EASkins/Arthas/Themes/Metro/MetroBase.xaml , 340

EASkins/Arthas/Themes/Metro/MetroButton.xaml , 4957

EASkins/Arthas/Themes/Metro/MetroCanvasGrid.xaml , 3150

EASkins/Arthas/Themes/Metro/MetroComboBox.xaml , 3192

EASkins/Arthas/Themes/Metro/MetroComboBoxItem.xaml , 450

EASkins/Arthas/Themes/Metro/MetroContextMenu.xaml , 1578

EASkins/Arthas/Themes/Metro/MetroExpander.xaml , 11181

EASkins/Arthas/Themes/Metro/MetroFocusButton.xaml , 5397

EASkins/Arthas/Themes/Metro/MetroGroupBox.xaml , 1699

EASkins/Arthas/Themes/Metro/MetroImage.xaml , 1859

EASkins/Arthas/Themes/Metro/MetroMenuItem.xaml , 5050

EASkins/Arthas/Themes/Metro/MetroMenuSeparator.xaml , 859

EASkins/Arthas/Themes/Metro/MetroMenuTabControl.xaml , 17479

EASkins/Arthas/Themes/Metro/MetroMenuTabItem.xaml , 4211

EASkins/Arthas/Themes/Metro/MetroPath.xaml , 1174

EASkins/Arthas/Themes/Metro/MetroProgressBar.xaml , 7981

EASkins/Arthas/Themes/Metro/MetroRichTextBox.xaml , 6564

EASkins/Arthas/Themes/Metro/MetroScrollViewer.xaml , 16059

EASkins/Arthas/Themes/Metro/MetroSwitch.xaml , 5560

EASkins/Arthas/Themes/Metro/MetroTabControl.xaml , 5143

EASkins/Arthas/Themes/Metro/MetroTabItem.xaml , 4197

EASkins/Arthas/Themes/Metro/MetroTextBlock.xaml , 2151

EASkins/Arthas/Themes/Metro/MetroTextBox.xaml , 13448

EASkins/Arthas/Themes/Metro/MetroTextButton.xaml , 2944

EASkins/Arthas/Themes/Metro/MetroTitleMenu.xaml , 1396

EASkins/Arthas/Themes/Metro/MetroTitleMenuItem.xaml , 5728

EASkins/Arthas/Themes/Metro/MetroVisualElement.xaml , 2084

EASkins/Arthas/Themes/Metro/MetroWaterfallFlow.xaml , 814

EASkins/Arthas/Themes/Metro/MetroWindow.xaml , 15047

EASkins/Arthas/Themes/Metro/MetroWindow.xaml.cs , 777

EASkins/Arthas/Themes/Theme.cs , 599

EASkins/Arthas/Utility/Computer/Screen.cs , 4768

EASkins/Arthas/Utility/Computer/TaskBarPostion.cs , 563

EASkins/Arthas/Utility/Element/ElementBase.cs , 3398

EASkins/Arthas/Utility/Element/VisualObj.cs , 615

EASkins/Arthas/Utility/Media/HsbaColor.cs , 2426

EASkins/Arthas/Utility/Media/ResObj.cs , 917

EASkins/Arthas/Utility/Media/RgbaColor.cs , 2997

EASkins/Arthas/Utility/Media/StreamObj.cs , 818

EASkins/Arthas/Utility/Media/Utility.cs , 6583

EASkins/EASkins.sln , 6359

EASkins/EASkins/EASkins.csproj , 5451

EASkins/EASkins/Material/Animations/AnimationDirection.cs , 427

EASkins/EASkins/Material/Animations/AnimationManager.cs , 13885

EASkins/EASkins/Material/Animations/Animations.cs , 1189

EASkins/EASkins/Material/ColorScheme.cs , 10875

EASkins/EASkins/Material/Controls/MaterialCheckbox.cs , 9576

EASkins/EASkins/Material/Controls/MaterialContextMenuStrip.cs , 7686

EASkins/EASkins/Material/Controls/MaterialDivider.cs , 640

EASkins/EASkins/Material/Controls/MaterialFlatButton.cs , 6552

EASkins/EASkins/Material/Controls/MaterialForm.cs , 23414

EASkins/EASkins/Material/Controls/MaterialLabel.cs , 737

EASkins/EASkins/Material/Controls/MaterialListView.cs , 6765

EASkins/EASkins/Material/Controls/MaterialMenuStrip.cs , 5022

EASkins/EASkins/Material/Controls/MaterialProgressBar.cs , 2931

EASkins/EASkins/Material/Controls/MaterialRadioButton.cs , 8511

EASkins/EASkins/Material/Controls/MaterialRaisedButton.cs , 5091

EASkins/EASkins/Material/Controls/MaterialSingleLineTextField.cs , 32248

EASkins/EASkins/Material/Controls/MaterialTabControl.cs , 631

EASkins/EASkins/Material/Controls/MaterialTabSelector.cs , 7276

EASkins/EASkins/Material/DrawHelper.cs , 1841

EASkins/EASkins/Material/IMaterialControl.cs , 282

EASkins/EASkins/Material/MaterialSkinManager.cs , 14709

EASkins/EASkins/Material/Resources/Roboto-Medium.ttf , 127488

EASkins/EASkins/Material/Resources/Roboto-Regular.ttf , 126072

EASkins/EASkins/MiTheme/Ami Theme.cs , 121488

EASkins/EASkins/MiTheme/Emi Theme.cs , 151290

EASkins/EASkins/Properties/AssemblyInfo.cs , 1449

EASkins/EASkins/Properties/Resources.Designer.cs , 3461

EASkins/EASkins/Properties/Resources.resx , 6317

EASkins/EASkins/Resources/Roboto-Medium.ttf , 127488

EASkins/EASkins/Resources/Roboto-Regular.ttf , 126072

EASkins/EAStyles/Controls/ControlUtility.cs , 5633

EASkins/EAStyles/Controls/MiStyle/MiButton.cs , 1037

EASkins/EAStyles/Controls/MiStyle/MiCheckBox.cs , 362

EASkins/EAStyles/Controls/MiStyle/MiComboBox.cs , 365

EASkins/EAStyles/Controls/MiStyle/MiDataGrid.cs , 428

EASkins/EAStyles/Controls/MiStyle/MiDateTimePicker.cs , 22304

EASkins/EAStyles/Controls/MiStyle/MiEfficientDataGrid.cs , 843

EASkins/EAStyles/Controls/MiStyle/MiListBox.cs , 123

EASkins/EAStyles/Controls/MiStyle/MiProgressBar.cs , 2535

EASkins/EAStyles/Controls/MiStyle/MiRadioButton.cs , 620

EASkins/EAStyles/Controls/MiStyle/MiRichButton.cs , 859

EASkins/EAStyles/Controls/MiStyle/MiRichTextBox.cs , 7802

最多只能显示150条信息!

ModernUI(http://mui.codeplex.com/)是一个开源的WPF界面库,利用该界面库,我们可以创建很酷的应用程序。下面是ModernUI官方示例,你可以从官方网站直接下载源码运行,如果是.NET 4.0的话,记得要声明“NET4”预编译变量,否则无法编译通过。 这个界面框架是基于ModernUI来实现的,在该文我将分享所有的源码,并详细描述如何基于ModernUI来构造一个非常通用的、插件化的WPF开发框架。下载源码的同志,希望点击一下推荐。 本文将按照以下四点来介绍: (1)ModernUI简介; (2)构建通用界面框架的思路; (3)基于ModernUIOSGi.NET的插件化界面框架实现原理及源码分析; (4)其它更有趣的东西~~。 要编写这样的WPF界面,我们需要在一个Window上声明菜单Tab页面,下图是定义菜单的声明。 此外,每一个Tab风格页面,你也需要手动的为菜单创建这样的界面元素。 直接用这样的方式来使用ModernUI,显然不太适合团队协作性的并行开发,因为在一个团队的协作中,不同的人需要完成不同的功能,实现不同页面,每个人都需要来更改主界面。 我非常希望模块化的开发方法,因为这可以尽可能的复用现有资产,使程序员可以聚焦在自己关注的业务逻辑上,不需要关心UI的使用。下面,我将来描述基于ModernUI实现的一个通用界面框架,这个界面框架允许程序员在自己的业务模块中配置需要显示的界面元素。 通用界面框架实现思路: 我希望能够实现这样的通用界面框架: (1)程序员可以直接实现需要展现业务逻辑的界面,不需要关注如何使用ModernUI; (2)程序员可以通过简单的配置就可以将自己实现的业务逻辑页面显示在主界面中; (3)这个界面框架可以完全复用。 当我看到ModernUI这个界面库时,我希望将应用程序做成模块化,每一个模块能够: (1)通过以下配置能够直接显示二级菜单。 (2)通过以下配置能够直接显示三级菜单。 这样做的好处是,开发插件的时候可以不需要关心界面框架插件;团队在协作开发应用的时候,可以独立开发并不需要修改主界面;团队成员的插件可以随时集成到这个主界面;当主界面无法满足我们的布局时或者用户需求无法满足时,可以直接替换主界面框架而不需要修改任何插件代码。 最终的效果如下,以下界面的几个菜单及点击菜单显示的内容由DemoPlugin插件、DemoPlugin2插件来提供。当插件框架加载更多插件时,界面上会出现更多的菜单;反之,当插件被卸载或者被停止时,则相应的菜单将消失掉。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值