2011-02-03 38 views
0

外部のXAMLファイルでUIの一部を宣言しました。私はApplication.LoadComponent(uri)を使用してロードしようとしていますが、私は絶対的なurisを使用することはできないという例外があります。ロードしたいXAMLファイルは、任意のディスク位置にあります。WPF LoadComponentの絶対URIでの問題

テスト中にLoadComponentを使用して、プロジェクトに含まれるXAMLファイルを読み込むことに成功しました。以前はXamlReaderを使用しようとしましたが、これはXAMLで使用していた添付プロパティの一部を設定しませんでした。

これを達成する方法はありますか、間違ったトラックに巻き込まれていますか?

答えて

1

XamlReaderを使用して問題を解決しました。これが以前にはうまくいかなかった理由は、アタッチされたプロパティのネームスペースがassembly=の部分なしで宣言されたためです。それを加えた後、XamlReaderは私のXAMLをうまく読み込みました。

+0

例としてコードを挿入できますか? –

+0

XamlReaderを使用して絶対URIをロードするにはどうすればよいですか? –

関連する問題