我曾经搜索过但仍然不清楚为什么有必要。我知道描述,但为什么我们需要Microsoft Expression Blend(我在WPF设计方面提出要求)?如果没有它,我们在Visual Studio中没有它。
(我不是在问个人意见,我问的是它有哪些功能可以贡献Visual Studio的使用或只是为了开发人员?)
答案 0 :(得分:7)
简短回答: Blend是UI设计人员的工具,而 Visual Studio面向开发人员。
虽然你确实可以通过手动输入xaml代码来完成Blend在Visual Studio中所做的一切,但Blend确实有一个界面,对于艺术家和动画师来说更加用户友好,这使得绘制更容易矢量或创建动画。
您想要在VS上使用Blend的原因取决于您必须完成的工作。如果您戴着艺术家帽子,您可能会发现Blend更容易获得所需的效果。当你重新开发开发者帽子时,你会想要VS.您必须将这些视为具有不同功能集的不同工具,而不是将其替换为另一组。
答案 1 :(得分:6)
Blend有一个时间轴风格的故事板编辑器,在VS中你必须手工弄清楚所有的关键帧。在Blend中进行矢量图形和3D布局也更容易。
基本上,Blend中任何类型的高级UI设计都更容易,艺术家和其他非开发人员更容易使用。我个人永远不会给艺术家Visual Studio为我设计一个用户界面(主要是因为一切都会破坏:))。