考慮3個組件:Silverlight和XmlnsDefinition
- 入口點(SL應用)
- ClassLibraryA
- ClassLibraryB
哪裏有一個類A
在ClassLibraryAand類B
在ClassLibraryB
EntryPoint對ClassLibrar的引用yA和ClassLibraryA具有對ClassLibraryB的引用。
在ClassLibrary1的的AssemblyInfo
我有以下代碼:
[assembly: XmlnsPrefix("http://schemas.test.com/sl/", "test")]
[assembly: XmlnsDefinition("http://schemas.test.com/sl/", "ClassLibraryA")]
[assembly: XmlnsDefinition("http://schemas.test.com/sl/", "ClassLibraryB", AssemblyName = "ClassLibraryB")]
A
和B
都是FrameworkElement
小號
的問題是,在我的MainPage
,當我有這樣的XAML:
xmlns:test="http://schemas.test.com/sl/"
以下不起作用:
<test:B x:Name="bar" />
,而這個工程:
<test:A x:Name="foo" />
爲什麼不呢?
是ClassLibrary1的= = ClassLibraryA?你提到3個程序集,然後開始討論這3個程序集中沒有列出的ClassLibrary1和ClassLibrary2? – 2010-10-25 14:27:40
對不起,我的錯誤。 – Snake 2010-10-26 05:50:42