有许多示例说明如何使用泛型基类型在 XAML 中定义类。你会做这样的事情:
<local:A
x:Class="B"
x:TypeArguments="local:Foo"
<local:A/>
-----------------
public class B : A<Foo> { }
但是,如果我也想让A 类泛型怎么办?就像是:
<local:A
x:Class="B"
x:TypeArguments="T" // Compiler error: "The type "T" was not found"
<local:A/>
-----------------
public class B<T> : A<T> { }
这在 XAML 中根本不可能吗?