'宣言 Public ReadOnly Property AvailableFieldLabels As GroupByAreaFieldLabelCollection
public GroupByAreaFieldLabelCollection AvailableFieldLabels {get;}
このコレクションには、DefaultFieldLayout の各 un-grouped フィールドの GroupByAreaFieldLabel が自動的に生成されます。
このコレクションの GroupByAreaFieldLabel は System.Windows.Controls.Primitives.Thumb から派生し、グループ化に使用できる Field を表します。GroupByArea のデフォルト スタイルには、このコレクションにバインドされている System.Windows.Controls.ListBox が入っています。コレクションの要素は System.Windows.Controls.Primitives.Thumb から派生しているため、自動的にドラッグ アンド ドロップがサポートされます。GroupByArea がこれらの要素を作成すると、ドラッグ イベントをリッスンし、ドラッグされている GroupByAreaFieldLabel により表されたフィールドを自動的にグループ化またはグループ化解除し、AvailableFieldLabels コレクションおよび GroupedFieldLabels コレクションのコンテンツを管理します。
GroupByArea のテンプレートを置き換える場合、このコレクションをバインドし、この同じ機能を利用できます。