'宣言 Public Class CarouselBreadcrumbCollection Inherits System.Collections.ObjectModel.ReadOnlyObservableCollection(Of CarouselBreadcrumb)
public class CarouselBreadcrumbCollection : System.Collections.ObjectModel.ReadOnlyObservableCollection<CarouselBreadcrumb>
CarouselBreadcrumbControl は、階層データを表示している XamDataCarousel コントロールの表示済みの親 DataRecord の証跡を表す CarouselBreadcrumbs のコレクションを維持します。XamDataGrid と異なり、XamDataCarousel は複数レベルの階層データを同時に表示することはできません。これが階層データにバインドされると、XamDataCarousel は現在の子 DataRecord の 1 つのフラット リストを表示します。このリストは、ユーザーがデータを詳細に調べるにしたがって変更されます。
子レコードの現在のリストの親コンテキストを視覚的に表現し、ユーザーが親チェーンに戻ることができるよう、XamDataCarousel はそのガイド レイヤーに CarouselBreadcrumbControl のインスタンスを作成し、表示します。CarouselBreadcrumbControl は、現在表示されている子レコードをリストすることになった親 DataRecord の証跡を表示します。
親 DataRecord は、1 つまたは複数の CarouselBreadcrumb のリストで表現されています。CarouselBreadcrumb をクリックすると親チェーンに戻り、クリックされた CarouselBreadcrumb に関連付けられた親 DataRecord を含む DataRecord のリストが表示されます。
注:XamDataCarousel の上記の機能は CarouselView を使用している場合 (その XamDataPresenter.View プロパティが CarouselView のインスタンスに設定されている場合など) XamDataPresenter に適用されます。
どのようにカルーセル表示が機能するかの説明については、開発者ガイドの「カルーセル アーキテクチャの概要」を参照してください。
注: 必要に応じて、このクラスのインスタンスは、CarouselBreadcrumbControl によって自動的に作成されます。通常はこのクラスのインスタンスを直接作成する必要はありません。