界面控件DevExpress WinForms皮肤编纂器的那个补钉,你领会了吗?

刚刚阅读1回复0
zaibaike
zaibaike
  • 管理员
  • 注册排名1
  • 经验值186145
  • 级别管理员
  • 主题37229
  • 回复0
楼主

老利用者可能将晓得,在一两年前非官方控造手艺工程项目组全盘查抄和了WinForms 眼部GUI——阿谁新辅助东西那时被称做“Skin Editor v2”,在大部分可能将的方面都强于它的创建者。Skin Editor v2包罗更容易辨认出的眼部原素系统构造、可自订的条码、一系列十分管用的机能(好比,您能 Ctrl+ 空格键“主动预览”液晶中的任何原从来获得负责取值原素外形的眼部组件条目),全力撑持向量眼部和图象等。

以获取DevExpress WinForms v22.1测试版阅读

预览后的眼部GUI中导入的加强机能有两个长处……假设您的最末目的是对国际尺度DevExpress眼部停止轻度批改,则不能不成立两个屡次反复的眼部,那意味著您要导入和注册注销自订眼部。此外,此过程将在眼部实例中聚合几乎不异的眼部 - 原初眼部和您的自订眼部。要消解屡次反复项,您还要批改那些实例(好比,潜伏国际尺度的“Bezier”眼部并将其取代为在眼部GUI中成立的“My Bezier”)。

为了消解那些问题,WinForm眼部GUI (v21.1)内含了眼部插件全力撑持,阿谁眼部插件是间接应用于国际尺度 DevExpress 眼部的听觉更动条目,眼部插件消解了为您的工程项目聚合/导入自订眼部的必要。

阿谁怎么运转?

那是眼部插件示例的两个较好的实例:在向量Office 2019眼部中经停液晶副题目。

假设您辨认出液晶副题目手写体太小,您能加进 BarAndDockingController 并在"Docking" 部门全主动增设手写体。但如许做意味著无论转化成眼部若何,您的硬代码液晶手写体都将处于活动形态。

您那时能修整眼部,取代硬代码或成立新眼部,启动眼部GUI并选择"New Skin Patch"东西栏。 输入插件名称、留存输入的临近地域贮存设置装备摆设文件和最末目的DevExpress眼部。

找到您要批改的原素,空格键"Activate" 并编纂所需/恰当的增设。在此实例中,我们必要削减"Docking" 类型下的一些原素的文档大小存量。

插件留存为一般而言 .skinpatch 文件,留存后通过SkinManager.Default.RegisterSkinPatch 办法将其从临近地域贮存、流或法式集导入到 Visual Studio 工程项目中。

namespace MyApp{ static class Program { /// <summary> /// The main entry point for the application. /// </summary> [STAThread] static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); SkinManager.Default.RegisterSkinPatch(Application.StartupPath + "\\patches\\O2019C-Fonts.skinpatch"); //uncomment the following line to undo the skin patch //SkinManager.Default.ResetSkin(SkinStyle.Office2019Colorful); Application.Run(new MainForm()); } } }

下图展现了国际尺度的 "Office 2019 Colorful" 眼部,此中包罗两个插件,可将文档大小存量从 6 减小到 2。

您能更进一步并更动插件中的更多原素,好比批改"Docking > Dock Panels > Caption Buttons"原从来削减按钮填充和大小,那将缩小液晶副题目来更好地适应您的新副题目手写体。

DevExpress WinForm

DevExpress WinForm拥有180+组件和UI库,能为Windows Forms平台成立具有影响力的营业处理计划。DevExpress WinForms能完美构建流利、美妙且易于利用的应用法式,无论是Office气概的介面,仍是阐发处置多量量的营业数据,它都能轻松胜任!

DevExpress控造手艺交换群6:600715373 欢送一路进群讨论

0
回帖 返回游戏电竞

界面控件DevExpress WinForms皮肤编纂器的那个补钉,你领会了吗? 期待您的回复!

取消