我一直在尝试将泛型引入我们的自动化代码,所以我试图将WpfControl转换为泛型类型T,其中T被约束为WpfControl类型.
return control as T;
Run Code Online (Sandbox Code Playgroud)
T将始终是WpfControl的子代,但是当我将类型为WpfControl的控件转换为泛型类型时,它返回null.我还尝试将控制转换为确切的子类型,例如:
var childControl = control as WpfTabList;
Run Code Online (Sandbox Code Playgroud)
这仍然会回来null.有人遇到过类似的问题吗?
请参阅此WpfControl类