リソースディクショナリが観測できない場合、DynamicResourceリファレンスはどのように機能しますか? リソースディクショナリの[追加/削除]メソッドに、すべてのDynamicResource参照を「ポーリング」し、削除または追加したときにリフレッシュする内部コードが含まれていますか?ResourceDictionaryを変更すると、DynamicResourceの再評価はどのように行われますか?
5
A
答えて
9
各ResourceDictionaryには、3つの所有者リストが含まれています。 1つはFrameworkElement、もう1つはApplication、もう1つはFrameworkContentElementです。 Resourcesプロパティにアクセスすると、所有者が設定されています。また、各ResourceDictionaryは、その所有者を結合された辞書に伝播します。ディクショナリが変更されると、ディクショナリはそれについて所有者に通知します。この通知は、リソース表現を含むローカル値を使用して依存関係プロパティを実際に検索します。そして、それぞれの表現は再評価されなければなりません。
このコードはすべて内部的なものです。
関連する問題
- 1. bash変数の再評価
- 2. UniformGridの行と列の再評価WPF
- 3. C#はどのようにLogicブロックを評価しますか?
- 4. JavaScriptはどのように引数を評価しますか?
- 5. どのように変数を評価する
- 6. このクエリはどのように評価できますか?
- 7. XPathはどのように「評価」するのですか?
- 8. Apache Tilesでタイル評価の順序を変更するにはどうすればよいですか?
- 9. eval()を使わずにjQueryで次の式を評価するにはどうすればよいですか?
- 10. オープンソースプロジェクトホストをどのように評価しますか?
- 11. 評価実装をどのように構築しますか?
- 12. クエリーセットのキャッシングと再評価
- 13. fb:コメント - どのようにコメントを評価するには
- 14. コンパイラはどのように解析されたトークンツリーを評価しますか?
- 15. 特定のフィールドが変更されたときに再評価しないメテオール
- 16. 次のphp正規表現はどのように評価されますか?
- 17. このスキームをRWekaでどのように評価するのですか?私は、評価しようとしています
- 18. モデルレベルクエリの再評価
- 19. レビュー評価をWooCommerceのS'sからどのように変更できますか?
- 20. PHPでタイムスタンプを評価するにはどうすればよいですか?
- 21. クラスタリングを評価するにはどうすればよいですか?
- 22. 数値との積分をどのように評価できますか?
- 23. DOMをJavascript/jQueryで再評価するにはどうすればよいですか?
- 24. ブラウザーはXMLHttpRequestの元のドメインをどのように評価しますか?
- 25. INSERTごとにMySQLサブクエリの再評価
- 26. 文字列をクロージャー式としてどのように評価しますか?
- 27. limesurveyでサブクエリごとの評価をどのようにアラインメントするか
- 28. コンパイラは `typeid`演算子をどのように評価しますか?
- 29. アクションオブジェクト内のデフォルト評価コンテキストの変更
- 30. カスタムチェックインポリシーがいつ評価されるのかを制御するにはどうすればよいですか?
+1「私はそれを知りませんでした! :-) –