我知道Blend确实让事情变得更轻松。但它是否有任何额外的库可以提供更多功能?或者允许通过Visual Studio使用常规WPF无法完成的事情?
感谢?
答案 0 :(得分:6)
像Interactivity
这样的重要库是可再发行的,否则你会在利用Blend所做的事情上遇到一些问题。但是因为它们只是库,没有什么能阻止你在没有Blend的情况下使用它们。 Blend是一种使事情变得更容易的工具,就像Visual Studio一样,您既不需要编写应用程序。
这些工具的产品总是代码(也可能是二进制文件),所以从这个意义上讲,只有Blend才能做到这一点,但这不是重点。
答案 1 :(得分:4)
简而言之,不是:Blend可以做的就是你自己做不到的事。 Blend基本上只是生成Xaml标记,如果您选择(在Visual Studio中),您可以随时在记事本中手动生成。
然而,Blend作为一个UI有很多东西更适合创建/编辑 - 最重要的是在我的脑海中是动画,它在Blend中具有漂亮的时间轴支持,而在VS设计器中具有手工输入标记(至少在VS2010中,我不确定VS2012)。
Blend将在标记中包含一些Xml命名空间,用于其自身目的(通常是为了使设计人员表现得更好)。如果您是Xaml的手工编辑器,这些都是烦恼(IMO),但如果您想使用它们,它们仍然可以可用。