1

我从我的 windows phone 7 应用程序创建了一些设计时数据,当我在 Visual Studio (Express) 中查看设计器时,设计时数据显示得非常好。但是,当我尝试在 Expression blend 4 中加载相同的项目时,我得到一个错误并且设计时数据没有显示出来。

我得到的错误是非常通用的“在'我的 xaml 类'中发现错误”它指向的确切行是:

<phone:PhoneApplicationPage 
...
    d:DataContext="{d:DesignData Source=../DesignData/VendorDetailViewDesignData.xaml}"
...
>

我真的不知道问题可能是什么,因为这对视​​觉工作室设计师来说很好。我必须为表情混合做一些不同的事情吗?

为了创建设计时数据,我基本上遵循

http://blogs.msdn.com/b/mcsuksoldev/archive/2010/08/27/designdata-mvvm-support-in-blend-vs2010-and-wpf-silverlight.aspx
并采用了具有以他们中的设计时数据为例。

xaml 类位于文件夹 rootFolder/View/ 中,而设计时数据文件位于 rootFolder/DesignData/ 中

任何帮助表示赞赏!谢谢!
哈吉

4

1 回答 1

2

如果没有更多细节,很难知道问题可能是什么。

解决此类问题的一个巧妙技巧是,您实际上可以从 Visual Studio 调试器附加到 Blend 进程。转到 Debug -> Attach to Process,找到 Blend.exe 进程并附加到该进程,然后尝试在 Blend 中打开视图,这应该允许您调试正在发生的事情。

有关这方面的分步说明,请查看:调试设计时异常

祝你好运!

于 2010-12-07T02:47:42.720 回答