2011-08-16 17 views

答えて

2

文字列以外の値を渡すのと同じ方法で渡します。
2つのオプションがあります:

  1. 店、それがグローバルスコープを持つオブジェクトで、そう/ VMの両方のページには、プロパティにアクセスすることができます。

  2. オブジェクトをシリアル化し、シリアル化されたバージョンを渡します。 Colorはシリアル化を直接サポートしていないため、これを自分で行う必要があります。私はAR、 の色の値を取得し、それらを(おそらく区切られた)文字列に書き込むことでそれを行います。次に、他のページの値から新しいColorインスタンスを構築し、FromArgb()を使用します。

+0

返信いただきありがとうございます。私はこれにしたがって試してみます。 A R G B値を得るためにもう少し説明できますか? – Shri

+0

@shri色のオブジェクトを持っている場合は、そのオブジェクトのプロパティだけです。 http://msdn.microsoft.com/en-us/library/system.windows.media.color_properties(v=VS.95).aspxを参照してください。 –

1

一時的に状態キャッシュに保存することもできます。

これは、すべてのページからアクセス可能であるPhoneApplicationService.State

を見てください。

関連する問題