PivotViewer を含む Silverlight 5 アプリがあります。これはデータ ソースと正しくバインドされていますが、データ ソースを置き換えたりコントロール全体を再設定したりせずに、テンプレートを強制的に再バインドする必要があります。結果は....興味深いです。
タイルの色を決定するために ValueConverter を使用しています。この値コンバーターは、外部選択に応じて調整できます。この時点で、すべてのレコードの INotifyPropertyChange が発生し、再バインドが発生しますが、現在表示されているテンプレートに対してのみです。これにより、他のビューが更新されていないため、ズームインおよびズームアウトするとタイルの色が変わります。
すべてのレベルのズームに影響を与えるような方法でこれを実装できるかどうか、誰か教えてもらえますか? また、INotifyPropertyChange を起動せずに再バインドをトリガーすることは可能ですか?
ありがとう