2013-08-15 6 views
6

何を呼び出すべきかわからないので、既に何回も対処されている可能性があります。XAMLデータ型の不思議な `1

私はコレクションのラッパークラスを持っている:public class TreeCategory<T> : IEnumerable<T>次のように私はHierarchicalDataTemplateでクラスを使用しています私のxaml

<HierarchicalDataTemplate x:Key="m_CategoryTemplate" 
    DataType="{x:Type local:TreeCategory`1}" <--- WHAT IS THIS?! 
    ItemsSource="{Binding CategoryCollection}" > 
     <TextBox Text="{Binding CategoryName}" /> 
    </HierarchicalDataTemplate> 

私はlocal:TreeCategory使用してビルドするときだから私の質問は、ありますプロジェクトが、クラスTreeCategoryが何であるか分からないと不平を言うと失敗する。しかし、私が使用する場合:

TreeCategory`1 

このプロジェクトはうまくいきます。

「1」とは何ですか?なぜ必要なのですか?

答えて