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
を使用して、既定の Windows Phone プロジェクトを取得しました。例として、それらの設計時のデータを示します。

xaml クラスはフォルダー rootFolder/View/ にあり、デザインタイム データ ファイルは rootFolder/DesignData/ にあります。

どんな助けでも大歓迎です!ありがとう!
ハジ

4

1 に答える 1

2

Without more details it's quite hard to know what the issue might be.

A neat trick to use for these kind of issues, is that you can actually attach to the Blend process from the Visual Studio debugger. Go to Debug -> Attach to Process, find the Blend.exe process and attach to that, then try opening the view in Blend, this should allow you to debug what's going on.

For step by step instructions on this, have a look at: Debugging Design-Time Exceptions

Good luck!

于 2010-12-07T02:47:42.720 に答える