Silverlight 複合アプリケーションでページ/フレームを使用する方法はありますか?
以前、System.Windows.Controls.Navigation.Frame と System.Windows.Controls.Pages を利用する Silverlight アプリケーションを作成しました。コードの重要な部分は次のとおりです。
<navigation:Frame x:Name="FrameMain" Source="/Pages/StartPage.xaml"/>
プロジェクトを複合アプリケーション ガイダンス ソリューションに統合しようとしています。フレームソースを読み込もうとするまでは、すべてうまくいっているようです。それから私は得る:
未処理の例外 (「Silverlight アプリケーション
コードの未処理のエラー: 4004
カテゴリ: ManagedRuntimeError
メッセージ: System.InvalidOperationException: 場所 '/Pages/StartPage.xaml' に XAML が見つかりませんでした。
XAML から「ソース」属性を削除すると、リージョンは正常に読み込まれます (ただし、コンテンツはありません)。
複合アプリ、Silverlight、および XAML は初めてです。しかし、アプリケーションがその特定の場所でページを探していることは理解できますが、これはメイン アプリケーションには存在しません (特定のプロジェクトにのみ存在します)。
プログラムでフレームをロードできる方法はありますか? または、それらのページをロードするための別の解決策はありますか?