比较 Visual Studio 2015 和 Blend for Visual Studio

23

我是一个 Windows 应用商店开发的新手。Blend for Visual Studio 的主要功能和优势是什么?

因为 Visual Studio 中已经有 XAML 设计工具和所有工具,那为什么还需要 Blend for Visual Studio?Blend for Visual Studio 的主要优势是什么?因为在我看过的许多视频中,人们更喜欢使用 Blend for Visual Studio。谢谢。

编辑:我的问题是关于当前版本的 Blend for Visual Studio。我不关心旧版的 Blend。


可能是 Expression Blend vs Visual Studio 的重复问题。 - Jef Patat
5
这绝对不是重复的内容。那篇帖子是关于Expression Blend的,而且最新的文章发布于2011年。现在已经没有类似Expression Blend的东西了。我的问题是关于Blend for Visual Studio和Visual Studio Comparison...“Expression Blend”和“Blend for Visual Studio”是不同的东西... - oneNiceFriend
Blend和VS的功能在您提出的问题方面没有改变。Expression Blend现在被称为Blend for VS:https://en.wikipedia.org/wiki/Microsoft_Blend - Jef Patat
据我所知,我们可以使用Blend编写代码并构建和调试项目。那么为什么我们需要VS呢?或者如果我们在VS中做同样的事情,为什么还需要Blend呢? - oneNiceFriend
3个回答

27

Blend和Visual Studio - 为什么需要两个工具?

Visual Studio XAML设计工具可以帮助您:

  • 设计自定义布局 使用强大的布局工具,包括模板、内置控件、标尺、指南和吸附支持,为Windows商店应用程序设计自定义布局。
  • 创建和样式控件 拖放控件到设计面板上,然后通过直接在UI中修改属性来设置它们的样式。样式图片和元素。
  • 创建和编辑控件模板 使用模板编辑工具创建可在整个项目中重复使用的自定义控件模板。将它们添加到控件库中以便在当前项目以外的其他项目中重用它们。
  • 创建和编辑数据模板 创建定义如何在应用程序中显示数据的模板。
  • 显示示例和设计时数据 绑定并在Windows Store应用程序中显示数据,以便您可以更轻松地在运行时修改数据的外观。
  • 使用行为添加交互功能 通过将内置行为拖动到设计面板上的对象上,并修改属性以适应您的需求,向您的应用程序添加交互性。
  • 编辑XAML标记 除了UI工具使得创建和修改XAML更加容易,无需编写代码。

Blend使您能够:

  • 在XAML设计器中插入控件并修改其行为

    • 将控件添加到画板上 您可以从资源面板拖动控件到画板上,然后在属性窗口中修改它们的设置。
    • 将图像、形状或路径转换为控件 您可以将任何对象转换为控件。
    • 使控件执行操作 控件可以在用户与它们交互时执行操作。例如,它们可以启动动画、更新数据源或播放视频。使用触发器、行为和事件使控件执行操作。
  • 在XAML Designer中插入图片、视频和音频片段

  • 绘制形状和路径

    • 绘制形状
    • 绘制路径
    • 将形状转换为路径
    • 组合路径
    • 创建复合路径
    • 创建剪切路径
  • 修改对象的样式

  • 动画化对象

    • 创建时间轴
    • 添加关键帧并重复动画
    • 添加事件触发器以实现交互性
    • 动画化颜色
    • 创建和修改运动路径
    • 动画化按钮
    • 创建动画并使用缓动

参考资料
https://msdn.microsoft.com/zh-cn/library/jj129478.aspx
https://msdn.microsoft.com/zh-cn/library/jj170634.aspx


17
Blend和VS非常接近,但它们各自拥有自己的用户群。它们都是在同一引擎上运行。Visual studio针对开发人员,而Blend针对UI设计师。这并不意味着您不能在VS中实现大部分Blend的功能,反之亦然,只是未经优化。在Blend中设计动画、故事板、附加行为等都更加容易。其他开发功能在VS中更易于实现(调试、服务器连接、源代码控制、管理非UI源代码等)。两者非常相互关联,甚至可以在它们之间切换。
参考链接: - Blend和Visual Studio 2015中的WPF工具 - Blend和Visual Studio - 为什么有两个工具? - 在Visual Studio中设计XAML

5

我使用Blend,我认为Blend更适合开发小型应用程序。然而,在Blend中,没有可能将应用程序发布到Windows Store上。 如果您在Blend中创建了一个应用程序,您必须在Visual Studio中打开它才能将其发布到Windows Store上。


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