2009-06-24 9 views
3

私はXamlWriterを使用してWPFオブジェクトのグループをシリアル化しています。これらのオブジェクトの1つは、Sourceがディスク上のファイルに設定されているImageコントロールです。XamlWriterを使用してXAMLで画像をシリアライズ

XamlWriterがオブジェクトをシリアル化するとき、XamlWriterはオブジェクトをファイルシステム上のファイルを指すUriに設定します。そのデータをXamlに含める方法があるので、ファイルを参照する代わりに、情報がxamlに保存されますか? MSDNから

おかげ

+0

イメージに含まれているバイナリデータをシリアル化する場合のように「データを含む」? – micahtan

+1

ちょうど私が欲しいものです。 –

答えて

1

最後に、バイナリシリアライザを使用してXamlWriterの画像とxamlコードを格納するラッパークラスを作成しました。

+0

クール;ありがとう!あなたはbase64をXAMLファイルの文字列としてエンコードしましたか? –

2

:彼らはもともとどんなファイル名またはURI失って、プロジェクトではなく、オリジナルのソース参照として存在するよう
Serialization Limitations of XamlWriter.Save

「画像はまた、画像へのオブジェクト参照として直列化されます参照されました。

関連する問題