【发布时间】:2010-01-23 03:21:56
【问题描述】:
如果我正在编写 XAML,我是否必须使用 Expression Blend 或 Visual Studio,或者是否有替代工具?
【问题讨论】:
标签: xaml
如果我正在编写 XAML,我是否必须使用 Expression Blend 或 Visual Studio,或者是否有替代工具?
【问题讨论】:
标签: xaml
您是使用 XAML 设计图形/资产还是为应用程序创建用户界面?
如果您正在设计,您有很多选择。当然,Expression Design,但是有很好的转换器可以从 Adobe Illustrator 等强大的格式/应用程序中获取 XAML。
如果您正在编写代码,虽然 Blend 存在严重的用户体验缺陷,但它具有相当可靠的功能集——远远比我迄今为止看到的任何替代品都要多。不过,正如 Dave 所指出的,还有其他选择。
【讨论】:
还有微软的XAMLPad 应用:
【讨论】:
取决于你想要完成什么以及你愿意花多少钱。正如 Jay 所说,如果您的主要目标是编写应用程序代码,请选择 Visual Studio(如果可以的话,请使用 Resharper,让您的生活更轻松)。如果您的目标是设计,请选择 Expression Blend/Design。
XAMLPad 也可以派上用场(它也可以很好地预览您的代码),而且重量非常轻。
Kaxaml 也是 +1。
【讨论】:
如果您有兴趣使用 XAML 创建绘图,有一个名为 XDraw on CodePlex 的开源应用程序。还有一款名为Vector Architect 的产品看起来很漂亮,但看起来authors of this application 已经停止销售了。
到目前为止,我对使用 XAML 创建图形和/或设计 UI 的工具(包括 Expression Blend 和 Expression Design)感到非常失望。认为最适合基于 WPF 的 UI 的工具是 Visual Studio 2010,但它在处理资源字典中的资产时肯定有其局限性。
【讨论】: