在一个 XAML 文件中(一个 WPF UserControl),是否有一种方法可以引用另一个类 "A" 中定义的一个 内部类 "B"?
public class A
{
public class B
{
}
}
类似这样:
<local:A.B ... />
这个语法不起作用,因为在类“A”中,“B”被解释为一个名为“B”的属性。
我尝试了更多奇特的语法,如“::”或“+”,但似乎都不起作用。
我目前正在使用Silverlight 4和VS2010。
先感谢您的帮助。
<d:Style.DataContext>
标记(确切地说,没有使用d:DesignInstance
标记扩展,否则VS设计器会显示错误)。然后我发现我可以指定<x:Type Type="nmspc:A+B" />
,它也可以工作。也许这对某些人有帮助。 - N. Kudryavtsev