我有一个通用基页面类,我想将其与我的 Silverlight 页面一起使用。唯一的问题是 x:TypeArguments 属性似乎不起作用。
该属性仅应用于 XAML 页面的根元素,而不应用于其他地方。
我不断从编译器收到的错误消息是:"Using the generic type 'Base.BasePage<T>' requires 1 type arguments"
。此错误始终指向生成的 Page.g.i.cs 文件。
这是我的根元素的示例:
<Base:BasePage x:TypeArguments="ViewModels:MyViewModel">
我很难找到有关 Silverlight 4 是否支持此功能的良好信息。任何帮助将不胜感激。谢谢!
不幸的是,Silverlight 尚不支持它。如果您想在 XAML 中包含一个类,它就不能是泛型的。您仍然可以拥有一个泛型并将其从代码添加到可视化树中,但不能直接添加到 XAML 中。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)