XAML编辑选项

时间:2011-01-18 15:48:44

标签: wpf xaml

我使用Visual Studio 2010进行桌面应用程序的WPF开发。我用可视化编辑器编辑我的XAML,经常手动调整它。我的代码隐藏是C#。我对这种安排没有任何特别的问题。

Expression Blend比Visual Studio有什么优势可以编辑XAML?为什么Expression Blend如此昂贵(它比我为Visual Studio支付的价格更贵!!)是否有更便宜的其他全功能XAML编辑器? (我不是在谈论像kaxaml这样的免费版本 - 那些太有限了)

提前致谢。

2 个答案:

答案 0 :(得分:1)

Expression Blend不再独立;它是Expression Studio的一部分,它还提供了SketchFlow,Design和其他一些工具。

Visual Studio面向开发方面,而Expression Blend则面向设计方面。可以在Expression Blend的UI中构建动画并执行所有绑定;不要强迫你手动修改XAML。但是,您可以直接在Blend中修改XAML,因为您也可以使用C#代码。

我通常使用Blend来布局UI,然后使用Visual Studio来代替XAML和调整XAML。 Blend绝对是您工具带中的一个很好的工具,我建议您下载trial以更好地了解该产品。

答案 1 :(得分:1)

我发现Blend的主要优点是UI可以非常,非常容易地创建复杂的动画和过渡 - 非常漂亮的用户体验 - 但是你需要花一些时间'学习'Blend来做到这一点。在Visual Studio中编写XAML以创建相同的效果会更加困难 - Blend可以更快地完成,并且您可以立即预览结果。使用Visual Studio并不容易(如果它甚至可能 - 我老实说没有尝试过更苛刻的东西)。