【发布时间】:2009-07-22 14:31:08
【问题描述】:
我正在为内部使用而构建的 winform 应用程序中使用 DevExpress 控件。我的应用程序总共有大约 30 个表单,我正在尝试找出一种方法让我的用户选择一个主题。我在其他帖子的回答中多次看到这里提到过这个。
我相信我了解 StyleController 的工作原理,但我想知道如何将 1 Style 控制器用于整个应用程序。
现在我正在尝试在 Shell 表单中创建 1 个 StlyeController,然后将对它的引用传递给每个子表单。然后我必须从那里以编程方式为每个控件设置 StyleController 属性。我不介意我只是想知道,尤其是那些做过这件事的人,是否有更简单的方法?
【问题讨论】:
-
@Refracted Paladin:我更新了我的答案,在 SetSkinStyle() 方法中使用了更通用的代码。我传递的是皮肤名称“Black”,而不是之前的“MyConfiguration.SkinName”。
标签: user-interface themes devexpress