在XAML中指定类名称空间而不声明名称空间

时间:2011-07-05 14:45:52

标签: xaml namespaces

如果我有一个UserControl:Foo.Bar.MyClass,我知道我可以在XAML中通过声明来引用它:

xmlns:foobar="clr-namespace:Foo.Bar"

然后使用引用

<foobar:MyClass />

但是如果我只声明Foo名称空间:

xmlns:foo="clr-namespace:Foo"

我可以在我的XAML中将MyClass引用为Foo:Bar.MyClass吗?

1 个答案:

答案 0 :(得分:0)

据我所知,这是不可能的。

您必须为XAML中使用的类型添加程序集引用。

同样,C#也无法实现。您无法访问使用列表中未包含哪个程序集引用的类型。