我使用Visual Studio 2010进行桌面应用程序的WPF开发。我用可视化编辑器编辑我的XAML,经常手动调整它。我的代码隐藏是C#。我对这种安排没有任何特别的问题。
Expression Blend比Visual Studio有什么优势可以编辑XAML?为什么Expression Blend如此昂贵(它比我为Visual Studio支付的价格更贵!!)是否有更便宜的其他全功能XAML编辑器? (我不是在谈论像kaxaml这样的免费版本 - 那些太有限了)
提前致谢。
答案 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并不容易(如果它甚至可能 - 我老实说没有尝试过更苛刻的东西)。