0

我正忙于仅使用 Visual Studio 2010 的 Windows Phone 7 应用程序。我读过有人也可以使用 Expression Blend 来开发应用程序。但是在开发应用程序时,我想澄清一些关于如何与这两个应用程序一起工作的事情。

首先我知道它在 Visual Studio 中是如何工作的,您可以使用 xaml 代码创建 UI,然后添加与您的 C# 代码的交互性。那么 Expression blend 到底是为了什么?它是否更倾向于设计界面而不是太多的交互性?你可以在 Expression blend 中进行交互吗?

从我能收集到的信息(我再次不确定这一点),一个可以同时使用这两种应用程序。用于 UI 的 Expression Blend,以及用于后端/交互性的 Visual Studio。这个对吗?

假设以上是正确的。你怎么办?您可以在两个程序中使用相同的解决方案吗?在这两个程序上工作时,您的典型工作流程会是什么样的?

提前致谢!

4

1 回答 1

1

你的假设是正确的;Visual Studio 主要用于编写使程序运行的代码,而 Blend 用于设计 UI。Blend 主要通过将 UI 元素拖到所需位置来工作,但您也可以根据需要直接操作 XAML,或者甚至两者都操作。

您可以在 Blend 中编辑代码隐藏,但您将缺少 Visual Studio 在该部门提供的许多功能。

您可以在 Blend 和 Visual Studio 中打开相同的解决方案,并根据需要在它们之间切换,但在保存修改后的文件之前,对其中任何一个的更改不会被另一个接收。

就个人而言,我使用 Visual Studio 进行编码,使用 Blend 进行设计。两者同时打开,加载相同的解决方案。

于 2012-12-23T15:38:25.230 回答