1

Windows ストア アプリの XAML でジェネリック型をインスタンス化することは可能ですか?

たとえば、ページの基本クラスがあります。

public class PageBase<T> : Page
{
}

PageBase<string>XAMLでタイプのページを作成するには?

4

1 に答える 1

1

いいえ、そのままではできません。

回避策を試すことができます (たとえば、こちら) が、個人的な経験から言えば、お勧めしません。上記のソリューションを実装しようとしましたが、XAML からジェネリックを処理するよりも設計を修正する方が簡単であることがわかりました。

あなたの場合、特定の型を使用してベース ページから派生クラスを作成することをお勧めします。

于 2012-11-25T17:56:12.660 に答える