【问题标题】:Edit WPF styles for a "designer"为“设计师”编辑 WPF 样式
【发布时间】:2017-12-14 10:32:31
【问题描述】:

我们有一位设计师为我们的下一个 WPF 应用程序设计了一个完整的 GUI 概念。 如果我们能够为他提供一种“用户友好”的方式来编辑样式,他就会自己完成。

他只需要编辑颜色和边距、默认字体等小东西...

当然,我坚持认为 Blend 将是解决方案,但我承认我在苦苦挣扎:

  • Blend 允许我们编辑模板,但我们并不想改变整个模板,只是改变一些颜色。我们制作了一个小型虚拟应用程序,其中包含所有需要主题化的控件,我们在专用主题文件中编辑模板,但我找不到如何将相同的模板应用于我们应用程序中的每个控件(例如按钮)李>
  • 我们使用 DevExpress 作为库,看起来他们的大部分组件都由很多子组件组成(我不能只是右键单击然后编辑模板)。另外,devExpress 主题似乎优先于模板更改(通过示例更改背景颜色进行测试)

作为一名纯粹的开发人员,我会创建一种“样式”,将其应用于我们应用程序中特定类型的所有控件,但我不知道如何在混合中创建和编辑它们?

你会采取什么方法?

【问题讨论】:

  • 设计师不能在 Blend 的设计模式下编辑控件实例的属性,然后在设计师完成工作后“手动”创建它的样式吗?

标签: wpf xaml templates expression-blend blend


【解决方案1】:

您想使用DevExpress Theme Editor。它将允许您编辑应用程序中所有使用的 DevExpress 主题。它有一个友好的用户界面,应该可供您的设计师使用。

另一种方法可能对您的设计师不太友好,但您也可以使用扩展的主题手动覆盖 DevExpress 主题(需要 XAML)。我不确定控件,但这样你肯定可以修改画笔。

【讨论】:

  • 我已经快速检查了wpf主题编辑器,他将不得不直接输入一些xaml或者有什么帮助?
猜你喜欢
  • 1970-01-01
  • 2023-03-25
  • 1970-01-01
  • 1970-01-01
  • 2023-03-16
  • 1970-01-01
  • 1970-01-01
  • 2013-10-22
  • 1970-01-01
相关资源
最近更新 更多