バージョン

xamDataPresenter をデータにバインド

データ バインディングは、xamDataPresenter™、xamDataGrid™、xamDataCarousel™ および xamDataCards™ をはじめとするあらゆるデータ プレゼンテーション コントロールで極めて重要な役割を果たします。xamDataCards コントロールが表示できるのはフラットなデータのみですが、その他のコントロールはフラットなデータに加えて階層的なデータを表示できます。

デフォルトで、上記のコントロールのいずれをバインドする時にも、データ ソースで一意のタイプのオブジェクトごとに FieldLayout を作成します。データ項目内の公的に公開されたプロパティはそれぞれ、FieldLayout に対応する Field があります。IEnumerable インターフェイスを実装するオブジェクトを公的に公開されたプロパティが返し、コントロールが階層データをサポートする場合、コントロールは展開インジケーターを表示します。これによってエンドユーザーは階層をドリルダウンできます。

データ バインディングの要件

Microsoft® Windows® Presentation Foundation のデータ バインドされたコントロールと全く同じように、データ プレゼンテーション コントロールにデータをバインドするために満たさなければならないいくつかの要件があります。