【发布时间】:2017-12-14 10:32:31
【问题描述】:
我们有一位设计师为我们的下一个 WPF 应用程序设计了一个完整的 GUI 概念。 如果我们能够为他提供一种“用户友好”的方式来编辑样式,他就会自己完成。
他只需要编辑颜色和边距、默认字体等小东西...
当然,我坚持认为 Blend 将是解决方案,但我承认我在苦苦挣扎:
- Blend 允许我们编辑模板,但我们并不想改变整个模板,只是改变一些颜色。我们制作了一个小型虚拟应用程序,其中包含所有需要主题化的控件,我们在专用主题文件中编辑模板,但我找不到如何将相同的模板应用于我们应用程序中的每个控件(例如按钮)李>
- 我们使用 DevExpress 作为库,看起来他们的大部分组件都由很多子组件组成(我不能只是右键单击然后编辑模板)。另外,devExpress 主题似乎优先于模板更改(通过示例更改背景颜色进行测试)
作为一名纯粹的开发人员,我会创建一种“样式”,将其应用于我们应用程序中特定类型的所有控件,但我不知道如何在混合中创建和编辑它们?
你会采取什么方法?
【问题讨论】:
-
设计师不能在 Blend 的设计模式下编辑控件实例的属性,然后在设计师完成工作后“手动”创建它的样式吗?
标签: wpf xaml templates expression-blend blend