6

ComponentResourceKey のヘルプ トピック ページは、ResourceDictionary からリソースを配置および/または取得するために、文字列ベースのキーから ComponentResourceKey に移行する必要がある場合について、適切なガイダンスを提供していません。文字列に対して ComponentResourceKey をいつ使用するかについて、誰か洞察がありますか?

4

1 に答える 1

5

ComponentResourceKeys について私が理解していることは、タイプに関して自分自身を定義することによってグローバルな一意性を確立し、ジェネリックまたはテーマ ディクショナリで定義されたリソースを参照するために必要であるということです。

テーマ ディクショナリ (generic.xaml など) に保存するリソースは、ComponentResourceKey を介してのみアクセスでき、通常の x:Key ではアクセスできませんlevel) ただし、これは generic.xaml の意図ではないため、これを行うべきではありません

于 2012-08-06T23:32:44.860 に答える