XAML で PRISM のクラスを使用するには、そのように名前空間をインポートする必要があることがわかりました: xmlns:cal="http://www.codeplex.com/CompositeWPF" この方法は私にとって新しいので、ハイパーリンクが名前空間インポートの通常の表記法のエイリアスになる方法を知っていますか? インテリジェンスは、どのアセンブリでこのコンポーネントを検索する必要があるかを知っていますか? ありがとう!
1001 次
1 に答える
3
AssemblyInfo.csファイルで目的のアセンブリを探す場合、通常、URIをCLR名前空間にマップするアセンブリ属性があります。次に例を示します。
[assembly: XmlnsDefinition("http://www.dummy.com/Stuff",
"Dummy.Common.UI")]
同じURIに複数のマッピングを組み合わせることもできます。
[assembly: XmlnsDefinition("http://www.dummy.com/Stuff",
"Dummy.Common.UI")]
[assembly: XmlnsDefinition("http://www.dummy.com/Stuff",
"Dummy.Common.UI.Controls")]
これらはアセンブリをまたがることもできます...同じURIを使用して、複数のアセンブリから名前空間をマップできます。
これを自分で使用することも役立ちます!とても便利です。
于 2010-03-24T20:50:49.130 に答える