0

http://avalondock.codeplex.com/SourceControl/changeset/view/62498#1218343

<ResourceDictionary Source="/AvalonDock;component/Resources/Common.xaml"/>

ResourceDictionaryのSourceプロパティの構文、またはXAMLのコンパイル方法について、私が理解していないことがあるはずです。AvalonDockのソースをプロジェクトに直接挿入したいのですが、そのXAMLファイルの一部が「AvalonDockアセンブリ」を参照しているようです。

どうすればいいの?

4

2 に答える 2

0

Sourceプロパティは、ResourceDictionary実際にUriはリソースへのパスを本質的に表すaです。この場合、AvalonDockアセンブリを調べてCommon.xamlファイルを見つけるように指示するだけです。詳細については、WPFのパックURIを参照してください。

プロジェクトにAvalonDockソースを含める場合は/AvalonDock;、URIの一部をプロジェクトの一部に置き換える必要があります(Common.xamlファイルをAvalonDockプロジェクトと同じディレクトリに配置する場合)。

于 2011-11-15T19:21:11.893 に答える
0

リソースの解決は他のアセンブリから発生する可能性があるため、ソースには実際にはリソースが存在するアセンブリの名前が含まれています。アプリの実行中に、.netはどのアセンブリからURLをロードするかをどのように見つけますか?

于 2011-11-15T19:12:28.950 に答える