1

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

例如,我有页面基类:

public class PageBase<T> : Page
{
}

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

4

1 回答 1

1

不,开箱即用是不可能的。

您可以尝试一种解决方法(例如此处),但从个人经验来看,我不建议这样做,事情变得非常混乱。我们已经尝试实现上述解决方案,但结果证明修改设计比从 XAML 处理泛型更容易。

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

于 2012-11-25T17:56:12.660 回答