1

我是创建 WPF GUI 应用程序的新手。我是一名中级程序员。我对图形开发没有任何想法或知识。

我想知道如何在我的 WPF 应用程序中使用 Photoshop 中设计的 UI 元素。

例如:我想用 Adob​​e Photoshop 中设计的按钮或文本框替换 WPF 中的默认文本框或按钮。

最后信息:我正在使用 Expression Blend 4。任何帮助将不胜感激,谢谢

4

1 回答 1

0

从 WPF 开始

我个人使用Microsoft Visual Studio(环境)和Microsoft Expression Blend(元素编辑)的组合。

Blend 是一个所见即所得的前端,用于为 WPF 和 Silverlight 应用程序设计基于 XAML 的界面,它适用于模板、视觉状态和动画。


编辑模板

如果您正在使用模板,一个不错的工具是DevExpress的WPF 主题编辑器。它与 Blend 集成,树浏览器和模板层次结构对于定位样式非常有用。

您总是会发现有用的一件事是访问元素的实际结构模板。我通常会访问DevExpress WPF Controls网站,该网站有一个非常全面的库和控件列表。

DevExpress 演示中心也是一个用于提取和编辑模板的出色的可下载应用程序。我发现它对图表等复杂元素(不包含在 Blend 中)特别有用,您可以在其中切换元素的可见性,然后将代码移动到您的开发空间。


创建图形

对于处理图形本身,我发现Microsoft Expression Design非常适合绘制矢量并将其导出为 png、WPF 或 Silverlight 格式。它有一套很好的简单工具,您可以从矢量导入元素。此外,第 4 版是免费的。


测试

我刚刚发现了一个名为Snoop的用于实时测试的好工具。它是开源的,它允许您监视/浏览正在运行的 WPF 应用程序的可视化树(无需调试器),并实时更改属性。

对于所有这些,您可能至少需要有关如何编写/读取 WPF 的基本知识。我个人使用所有以前的并为自定义元素编写自定义样式。

于 2014-12-23T05:55:32.363 回答