我对Visual Studio2010和Expression Blend 4如何协同工作感到有点困惑。如果我想创建一个WPF应用程序,我应该在Expression Blend 4中启动它吗?如果是这样,那么Visual Studio2010如何在本地打开Expression Blend项目?
或者我应该在Visual Studio 2010中启动我的应用程序?如果是这样,如何在Expression Blend中打开我的解决方案。
另外,如果我需要更改,如何修改现有的WPF表单。如果我已经处理了事件并隐藏了代码,我如何将其带到expression blend中,进行更改,然后将其带回visual studio,而不中断我在Visual Studio 2010中创建的事件和代码?
也有人可以推荐一本好书,介绍如何使用Expression blend 4和Visual Studio2010一起创建WPF和/或Silverlight应用程序。
发布于 2010-07-31 15:25:09
Visual Studio和Expression Blend的解决方案相同。您可以通过expression blend中的文件菜单打开您的解决方案,或者在Visual Studio中右键单击xaml文件并选择“在Expression Blend中打开”。
就我个人而言,当我只需要进行很小的更改时,比如更改按钮上的文本,我不会进入Blend。但是,当我想知道发生了什么,包括页边距和布局等内容时,我总是使用Blend。大多数情况下,我使用Visual Studio和Blend并排打开,并且不断地来回切换。
因为表达式Blend使用相同的解决方案,所以您不必担心事件处理程序等问题。当它们就位时,它们就会留在原地。当然,除非删除事件附加到的控件。
创建解决方案可以在这两个工具中完成,但我在Visual Studio中启动大多数项目。但是,有一些项目模板在visual studio中找不到。例如,Databound Application项目类型。这将给你一个MVVM项目的开始,并为模型,视图和ViewModel准备好文件夹。
发布于 2010-07-31 15:55:17
您可以同时在Visual Studio和Blend中打开它。如果在Blend中进行更改,则会在Visual Studio中提示您,反之亦然。
就我个人而言,我首先在Visual Studio中创建新应用程序,然后在Blend中打开它。
发布于 2010-08-25 09:45:47
我通常在Blend中开始我的项目。记住Blend是专门设计用来制作很棒的UI,简单的数据索引,简单的模板和自定义控件。
您可以直接在Blend中编辑应用程序的代码,但有时它不会显示intellisense;这是当您需要打开VS时,要执行此操作,请在blend中右键单击您的项目,然后单击edit with Visual Studio。它将启动VS,您就可以开始编码了。
你不需要关闭VS或Blend,他们的展台可以打开,如果你在VS中做了一些更改,它会通知Blend,会出现一个对话框,告诉你:重新加载应用程序,单击是更改将在Blend和VS中被删除,当你在Blend中进行更改并转到一个已经打开的VS实例时,同样的情况也会发生。
别忘了安装de工具,它允许你在VS中打开Silverlight项目,如果它们还没有安装,会出现一条错误消息。
希望我的回答能帮助你
https://stackoverflow.com/questions/3368640
复制相似问题