ComponentResourceKeyのヘルプトピックページでは、ResourceDictionaryからリソースを配置したり取得したりするために、文字列ベースのキーからComponentResourceKeyに移動する必要がある場合の大きなガイダンスはありません。誰かが、文字列に対してComponentResourceKeyを使用したいと思っているときに、何かを洞察していますか?文字列の代わりにComponentResourceKeyをリソースキーとして使用するのはいつですか?
5
A
答えて
3
私がComponentResourceKeysについて理解していることは、型に関して自分自身を定義することによってグローバル一意性を確立し、ジェネリックまたはテーマ辞書で定義されたリソースを参照するために必要なことです。
テーマ辞書(例えばgeneric.xaml)に保存するリソースは、generic.xamlをリソースコレクションのMergedDictionariesコレクションに明示的に参照するまでは、ComponentResourceKey経由でのみアクセスでき、通常のx:Keyではアクセスできませんまたはウィンドウや要素レベル)、これはgeneric.xamlの意図ではないので、これを行うべきではありません
関連する問題
- 1. 文字の代わりに文字列を使用するのはいつですか?
- 2. CustomTreeItem使用してノードの代わりに、文字列
- 3. HTMLファイルの代わりに文字列テンプレートを使用する
- 4. 文字列の代わりに変数を使用する
- 5. ajaxでのクエリ文字列の代わりにフォームデータを使用
- 6. タイプの代わりに文字列を使用したテンプレート
- 7. インポート静的文字列を使用する代わりに?
- 8. 代わりに文字列を使用するjava
- 9. 比較文字列サイズを比較文字の代わりに使用していますか?
- 10. 文字配列の代わりに文字列を使用している場合、文字列の文字を扱う方法は?たとえば ため
- 11. 文字列入力の代わりにフィールドを使用してアクティビティを渡す
- 12. リファレンスコントロールアンドロイドコントロールを参照する代わりに、文字列を使用してID
- 13. MomentJS:カスタムの代わりにデフォルトの文字列を使用
- 14. Rfc2898DeriveBytes + PBKDF2 + SecureStringは文字列の代わりに安全な文字列を使用できますか?
- 15. 文字列の代わりにstringstreamを使用しますか? - C++
- 16. ES2015シンボルは、文字列の代わりに固有の定数値として使用できますか?
- 17. カスタムJson.Netコンバータ文字列の代わりにstreamreaderを使用
- 18. シンボルと特殊文字の代わりにPHPの文字列
- 19. ストリームの代わりに文字列を使用する方法は?
- 20. 変数の代わりに文字列名を使用するにはどうすればよいですか?
- 21. リテラル文字列の代わりに変数を使用するにはどうすればよいですか?
- 22. JSON.parse()はオブジェクトの代わりに文字列を返します
- 23. 文字列の代わりに列挙型スピードアップを使用していますか?
- 24. オブジェクトの代わりにJavaScript文字列
- 25. Jquery:ビルドセレクタ文字列の代わりに?
- 26. Python2 json:ユニコードの代わりに文字列を使用してロード
- 27. DirectoryInfo/FileInfoを使用する代わりに文字列としてパスを渡すよい理由
- 28. 文字列変数の代わりにテキストファイルを使用しようとしています
- 29. 整数の代わりに文字列としてmysql idsを生成する
- 30. ibase_query XML文字列の代わりにHEX文字列を返します