WPF,Visual Studio的Blend?

5
我听说在使用VS 2008-2010时,有人抱怨使用WPF(xaml设计器),但是在2012中没有这个问题。现在使用Blend仍然是标准吗?还是VS 2012已经具备了我们所需要的一切?我知道最近发布了“Blend for Visual Studio”。这是神奇的集成吗?
当然,这是在假设我们没有设计师要求使用Blend的情况下。

5
我个人不喜欢使用Blend,因为它会为许多操作添加大量的XAML冗余代码。VS已经拥有我需要的一切。我知道在Blend中有些事情可能更加容易,但是......也许我是个老古董,我喜欢手写我的XAML代码。 - kenny
我同意Kenny的观点,如果你以前从未使用过Blend,那么使用它确实需要一定的学习曲线。然而,如果你愿意花时间去学习,你可以用Blend创建一些令人惊叹的视图/控件。Blend实际上只是一个允许更大程度自定义的功能,我认为对于普通应用程序来说,在Visual Studio中你应该能够做到大部分你想要的。 - TMan
好的回答。如果它们不是评论,我会接受其中任何一个。 - Paul Knopf
Blend可以设计动画/视觉状态......VS不支持此功能......http://stackoverflow.com/questions/10874005/how-can-i-design-an-animation-with-a-wpf-project-in-visual-studio-2012 - Colin Smith
由于VS2012中XAML的Intellisense相当糟糕,因此对于WPF初学者来说,使用Blend设计UI可能更容易。@kenny:有时候即使是手写的XAML也会非常混乱。如果只使用Blend,则几乎不需要触碰任何XAML代码。 - Tobias Valinski
1个回答

5
自Visual Studio 2012起,XAML设计体验基于在Visual Studio中运行的Expression Blend相同的代码。这将极大地增强VS中的设计体验,但仍不是Blend所提供的完整功能集。
但需要注意的是:当前版本的Expression Blend for Visual Studio(顺便说一句,现在免费随附于VS)仅适用于Windows Store应用程序。支持WPF、SL、Windows Phone和SketchFlow将在Visual Studio Update 2中提供。如果您需要在此之前使用它,可以下载预览版

2
VS2012U2 有发布日期了吗? - dav_i
1
我不相信这已经被宣布了。 - Joel Cochran
1
有一个CTP可用... http://blogs.msdn.com/b/bharry/archive/2013/01/30/announcing-visual-studio-2012-update-2-vs2012-2.aspx - Marcel
1
我完全不理解所有这些版本、要求、不兼容性和三个可能正在消亡的技术流行词。这是多么可怕、可怕的混乱啊... - nicolas
@dav_i [2012-04-04](http://blogs.msdn.com/b/bharry/archive/2013/04/04/vs-tfs-2012-2-update-2-released-today.aspx) - vossad01

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接