当您在 Visual Studio 2010 和 Expression Blend 中同时修改文件时,Microsoft Visual Studio 2010 可与 Expression Blend 完美地结合使用以保持同步。在 Expression Blend 中,可以打开 Visual Studio 2010 中的各个代码隐藏文件或整个项目。还可以使用 Visual Studio 2010 的部署工具来部署您的应用程序。
如何具体操作同时在VS里面写逻辑代码而在Blend中设计UI………………

解决方案 »

  1.   

    VS里设计代码在Blend里做UI设计我一直是这样做的不过不好意思,这个Blend工具是用来做Silverlight或WPF或Windows Phone应用开发的UI设计及开发用的,暂时不支持asp.net。
      

  2.   

    一般是在Blend中设计界面,自动生成XAML代码,然后在VS中修改这些代码。
    因为用Blend生成的代码数字精度太高,而且代码量太大。
      

  3.   


    没办法 自动同步  改完了 再切换到另一个IDE 就出现  已更改,是否更新。 
      

  4.   

    可以使用版本控制软件,比如git来控制。
      

  5.   

    求各位知道怎么具体操作的大神能不能说清楚一点啊……最好能附上图片……小弟我第一次做WPF,实在是不知怎么去把VS和Blend给连起来,急……求指导……
      

  6.   

    你把同一个工程,一个用Blend打开,一个用VS打开。试着改一个就知道了撒。
      

  7.   


    晕死。你做过什么?你打开两个程序,他们一个修改并保存到磁盘了,另外一个就自动提示你更新了。你还要什么?只要别把时间浪费在csdn上、自动动手用一分钟时间同时用vs和blend打开同一个解决方案就行了。
      

  8.   

    用VS创建过WPF应用程序后,不是有MainWindow.xaml文件嘛,右键选择“在Blend中打开”,这样就启动了Blend,然后你在Blend里进行了修改,保存后,切换到VS中,会提示你代码已经修改,是否保存,你保存就行了。或者你在VS中xaml.cs中添加了逻辑代码,可发现界面有些需要调整的,你又切换到Blend中,Blend发现你在VS中做了修改,于是提示你是否重新加载,选择重新加载就行了。你试下就知道了。
      

  9.   


    可是打开后它提示说我的MainWindow.xaml文件不是有效的Blend项目,是怎么一回事啊……
      

  10.   

    我之前在VS中添加控件后在MainWindow.xaml.cs中有自动生成一些代码,我在Blend删除这些控件后切换到VS中发现就是只有MainWindow.xaml的界面代码更换了,而MainWindow.xaml.cs中相应的控件代码并没有自动删除掉,请问这是怎么一回事……
      

  11.   

    那就是你xaml.cs文件修改后在Blend中没有保存吧,你说的现象一般不会出现的。
    我们这都好好的
      

  12.   

    我在Blend中保存了,切换到VS中也重新加载了,但是之前被我删除控件的代码private void slider1_ValueChanged(object sender, RoutedPropertyChangedEventArgs<double> e)
            {        }        private void frame1_Navigated(object sender, NavigationEventArgs e)
            {        }
    在xaml.cs中的代码并没有自动删除啊,请问是要手动自己删除吗?还是我哪一步做错了啊?
      

  13.   


    需要手动删的,别想着太智能,这个就是Blend修改xxx.xaml,VS修改xxx.xaml.cs,没有什么同步的过程。
    即使你只用Blend或者只用VS开发业一样,界面元素删除了,后台的相关逻辑也不会删除的。