これを何と呼べばいいのかわからないので、すでに何度も取り上げられている可能性があります。
コレクションのラッパー クラスがあります。public class TreeCategory<T> : IEnumerable<T>
私は次xaml
のようにクラスを使用してHierarchicalDataTemplate
います:
<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 とは何ですか? なぜ必要なのですか?