'宣言 Public Class GroupByArea Inherits GroupByAreaBase
public class GroupByArea : GroupByAreaBase
GroupByArea のデフォルト スタイルは、DataPresenterBase.DefaultFieldLayout で定義された Field に基づいてデータ レコードをグループ化する UI を提供します。DataPresenterBase.DefaultFieldLayout が 1 つしかないため、GroupByArea はその FieldLayout のグループ化 UI のみ適用します。デフォルトでは、DataPresenterBase.DefaultFieldLayout は見つけた最初の DataRecord に関連付けられた FieldLayout に設定されています。フラット同種データにバインドされている場合、FieldLayout が 1 つしかないためこれは問題ではありません。Keep in mind that if the コントロールが非異種データまたは階層データにバインドされている場合、グループ化 UI は DataPresenterBase.DefaultFieldLayout から Field のみ表示する点に注意してください。
GroupByArea は展開および縮小状態のトラックを維持し、スタイルのテンプレートで要素を縮小するためにスタイルを切り替えることができる IsExpanded プロパティを公開します。GroupByArea のデフォルト スタイルには、コントロールの展開と縮小のための UI を公開するテンプレートが含まれます。
注: GroupByArea には以下のテンプレート パーツが含まれます(テンプレート パーツは、視覚ツリーで見つかるコントロールの特定の名前とタイプが付いた要素。それらはコントロールの操作に重要です。コントロールのテンプレートを置き換える場合、要求された名前と型が付いた要素を含むことを確認してください。)
注: GroupByArea は必要に応じて、XamDataPresenter、XamDataGrid、および XamDataCarousel コントロールによって自動的に作成されます。これらのコントロールの外で使用することを意図しておらず、直接作成する必要はありません。
このプロパティの使用方法については、開発者ガイドの About Grouping トピックを参照してください。