パターン「カテゴリ」の名のとおり、このパターンはアイテムをカテゴリに区分けするのに使用されます。「タイプとカテゴリの違い」を参照してください。同類のものの組み合わせがある場合は、「カテゴリ」としてグループ化すると便利です。ほとんどの場合、カテゴリのトランザクションをモデルに追加するだけであり、大変シンプルです。つのカテゴリだけとは限りません)。アイテムを特定の期間内のみ特定のカテゴリに属させます。必要な場合があります。会計的側面から製品をグループ化するカテゴリや、製造的側面から製品をグループ化するカテゴリを設定することができます。このパターンの目的は、任意のトランザクションにハイエンドなカテゴリエンジンを実装するのに必要なオブジェクトすべてを提供することです。標準的な例このパターンは、製品カタログの構築に非常に役立ちます。以上のカタログを作成することができます。既定のインスタンスを生成するには、アイテムのトランザクションが必要です:上記のアイテムのトランザクションにパターンを適用すると、既定で次の新しいパターンが生成されます。これは簡単なモデルのため、有効性機能は提供されていません。カテゴリ階層を定義します。カテゴリがルートです。アイテムとカテゴリの関係を定義します。例を参照してください)。パネルの開始イベントからツリービューをロードするために実装されています。カテゴリにアイテムを追加または、カテゴリからアイテムを削除できます。次の画像はノード全体を示しています。パネルからビューの取得およびカテゴリへのアイテムの割り当てができます。ノードを選択した後の状況を示しています。クリックすると、次の図が表示されます。カテゴリのエレメントを左の一覧から右の一覧へ、またはその逆に移動することができます。パターンの設定」を参照してください。ユーザーコントロールを使用する機能があります。