2012-02-16 2 views
2

パノラマコントロールの背景画像は、 "/Shared/ShellContent/Background.png"に保存されます。私のXAMLでパノラマバックグラウンドと背景との隔離ストレージのバインド

私はへの参照を設定します。

<controls:Panorama.Background> 
    <ImageBrush ImageSource="isostore:/Shared/ShellContent/Background.png" /> 
</controls:Panorama.Background> 

が、結合が動作するようには思えません。

優れたIsolated Storage Explorerを使用してPNGファイルの存在を確認しました。

このシナリオはXAMLでも可能ですか?

答えて

0

これはバインドされていますか、それは独立したストレージへの参照です。

あなたの分離ストレージは、これがバインドされたときに何onNotifyPropertychanged

+0

がないので、それが更新されませんアイデアが分離ストレージではなく、同じを使用するアプリケーションリソースで画像を参照できるようにすることです空の場合構文。パノラマの背景を動的に読み込むための既知のマンゴーバグにも役立ちます。 –

+0

'{binding path = background、ElementName = theUserControlName}'を使用し、コードの背後にはコードから割り当てるinotifypropertychangedを持つプロパティを記述します。 –

+0

私はそれをしましたが、mangoには、バインディングを介してisがロードされた後、パノラマコントロールが画像のサイズを変更しないバグがあります。したがって、私はバインディングを経由するのではなく、ファイル参照によって最初のイメージをロードすることを望んでいました。 –

関連する問題