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