Windows应用商店应用:xaml中的泛型

时间:2012-11-25 17:52:58

标签: c# xaml generics windows-runtime winrt-xaml

是否可以在Windows Store App的XAML中实例化泛型类型?

例如,我有页面基类:

public class PageBase<T> : Page
{
}

如何在XAML中创建PageBase<string>类型的页面?

1 个答案:

答案 0 :(得分:1)

不,它不可能开箱即用。

您可以尝试一种解决方法(例如here),但从个人经验来看,我不推荐它,事情变得非常快。我们已经尝试实现上述解决方案,但事实证明,修改设计比处理XAML中的泛型更容易。

在您的情况下,我建议您使用特定类型从基页创建派生类。