WPF 设计师:你的设计过程是怎样的?

kdu*_*dub 2 .net wpf application-design expression-blend

我将完全重新提出这个问题。所以这是一个大的编辑

我一直在寻找 WPF 专业人士关于他们设计过程的一些反馈。例如,当我设计一个网站时,在我编写任何 HTML、CSS、JavaScript 之前,我会在 Photoshop 中设计界面,这样我就可以向客户展示他们网站的外观证明。在我编写任何代码之前,我会选择样式、配色方案,大多数(如果不是全部)第三方图形(库存摄影)一旦客户批准设计,我就开始构建它。

我想知道设计 WPF 桌面应用程序的等价物是什么。在设计界面时,选择配色方案,选择按钮样式,选择可能进入其中的任何图像,通常先创建模型吗?您是否只是在构建图形的同时动态创建所有图形。或者只是在网上找到一个主题/皮肤并在您的应用程序中使用它是否更常见?

再说一次,我知道没有正确的答案,我只是想听听你们都在做什么。

谢谢

ps - 我有 Expression Blend 4,我擅长手写 XAML(不仅仅是在 Blend 中使用设计视图)。我的问题不是关于我应该使用什么工具来构建 WPF 应用程序,而是关于设计过程。

akj*_*shi 5

对于 WPF 应用程序,使用 Blend 设计界面是最好的方法,因为您可以直接将 Blend 中的 xaml 重用到 VS 中,而无需返工。虽然,你不会发现太多设计师在 Blend 方面拥有专业知识(与 photoshop 等相比);因此,截至目前,WPF 世界中的设计过程并没有那么多(如在 Web 中)。

如果您擅长使用其他设计工具并希望使用它们(如 photoshop),那么您可以评估这些工具以从其他格式创建 XAML -

Visio 导出到XAML 直接创建 XAML 的 Visio 2007 加载项。

XAML Tune – Convert SVG# to XAML一个免费工具,允许您将 SVG 文件转换为 XAML 文件。它自动执行 XAML 转换以改进设计和代码集成。

Adobe Illustrator 导出到 XAML一个免费提供的插件,使 Adob​​e Illustrator 能够导出 WPF 和 Silverlight 兼容的 XAML

Adobe Illustrator 到 XAML 导出 C#脚本 用于以 WPF/XAML 格式导出 Adob​​e Illustrator 图稿的脚本。该脚本使用 Illustrator CS2 COM 类型库以 C#/.Net 2.0 编写。尽管它在 Illustrator 中被视为脚本,但它也是一个独立的应用程序。

Adobe Fireworks 导出到 XAML Infragistics Fireworks 到 XAML 导出器是一个 Fireworks 扩展,它允许您轻松地将在 Adob​​e Fireworks 中创建的图稿转换为 Windows Presentation Foundation (WPF) 引入的新 XAML 格式。对于那些拥有在 Fireworks 中创建的艺术作品库的人(如 Infragistics Visual Design Group),这应该是个好消息!您现在可以在新的 WPF 应用程序中重用以前的图稿、填充和布局。

Adobe Photoshop 导出到 XAML简单、免费、开源的工具,用于将 Photoshop .PSD 文件转换为 XAML。还支持有限的 SWF 转换为 XAML。

Adobe Flash 导出到 XAML 一个免费工具,可将 Adob​​e/Macromedia Flash 文件转换为 XAML

SVG 导出到 XAML另一个允许您将 SVG 文件转换为 XAML 文件的免费工具。

取自 - http://www.realsoftwaredevelopment.com/the-complete-list-of-xaml-tools/