比较 Visual studio 2015 和 Visual Studio 的混合

Comparison Visual studio 2015 and Blend for Visual Studio

我是 Windows 商店应用程序开发的新手。 Blend for Visual Studio.

的主要功能和优势是什么

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

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

Blend 和 VS 彼此接近,但都有自己的受众。在同一引擎上的 运行 下方。 Visual studio 针对开发人员,而 Blend 针对 UI 设计师。这并不意味着您无法在 VS 中实现 Blend 的很多功能,反之亦然,它只是没有针对它进行优化。设计动画、故事板、附加行为……在 Blend 中都变得更加容易。其他开发功能在 VS 中更容易(调试、服务器连接、源代码控制、管理非 UI 源代码,...)。两者之间的联系非常紧密,您甚至可以在它们之间切换。

WPF Tooling in Blend and Visual Studio 2015

Blend and Visual Studio - Why Two Tools?

Designing XAML in Visual Studio

Blend 和 Visual Studio - 为什么使用两种工具?​​

Visual Studio XAML 使您能够:

的设计工具
  • 设计自定义布局使用强大的布局工具,包括模板、built-in控件、标尺、参考线和吸附支持,为您的Windows应用商店
  • 创建控件并设置样式 将控件拖放到设计图面上,然后通过直接在 UI 中修改属性来设置样式。样式图像和元素。
  • 创建和编辑控件模板 使用模板编辑工具创建可在整个项目中重复使用的自定义控件模板。将它们添加到您的控件库中,以便在当前项目之外的项目中重复使用它们。
  • 创建和编辑数据模板创建模板来定义您希望数据在应用中的显示方式。
  • 显示示例和 design-time 数据 绑定到 Windows Store 应用程序并显示数据,以便您可以更轻松地修改数据的外观在运行时。
  • 使用行为添加交互性 通过将 built-in 行为拖动到设计图面的对象上并修改属性以满足您的需要,为您的应用程序添加交互性。
  • 编辑 XAML 标记 除了 UI 工具之外,还可以轻松创建和修改 XAML 而无需触及代码。

Blend 使您能够:

  • 在 XAML Designer

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

  • 中插入图像、视频和音频剪辑
  • 绘制形状和路径

    • 画一个形状
    • 画一条路
    • 将形状转换为路径
    • 合并路径
    • 创建复合路径
    • 创建剪切路径
  • 修改对象的样式

  • 动画对象

    • 创建时间表
    • 添加关键帧并重复动画
    • 为交互添加事件触发器
    • 动画颜色
    • 创建和修改运动路径
    • 为按钮设置动画
    • 创建动画并使用缓动

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

我用Blend,我觉得Blend更适合开发小型应用。但是,在 Blend 中,无法在 Windows 商店中发布应用程序。 如果您在 Blend 中创建了应用程序,则必须在 Visual Studio 中打开它才能将其发布到 Windows 商店。