バージョン

ViewBase クラス

ビューの設定およびデフォルトを定義するすべての DataPresenterBase ビューの抽象基本クラス。
シンタックス
'宣言
 
Public MustInherit Class ViewBase 
   Inherits System.Windows.FrameworkContentElement
public abstract class ViewBase : System.Windows.FrameworkContentElement 
解説

ViewBase 派生オブジェクトは XamDataCarouselXamDataGridXamDataCards および XamDataPresenter によって使用され、UI 要素生成およびフィールド レイアウト生成サービスが View のサポートで提供されている時に DataPresenterBase (XamDataCarouselXamDataGridXamDataCards、および XamDataPresenter コントロールの基本クラス) が問い合わせることができる設定とデフォルトを提供します。

ViewBase オブジェクトは項目の配列に実質的に責任を持たないため、 ItemsPanelType と呼ばれるプロパティを公開します。このプロパティはビューで表示される DataRecord のレイアウト機能を提供するために使用される System.Windows.Controls.Panel 派生タイプを返します。DataPresenterBase は、埋め込まれた RecordListControl (DataRecord を表示するために使用される System.Windows.Controls.ListBox 派生クラス) によって使用するために ItemsPanelType のパネルが生成されることを保証します。

注: 3 つの ViewBase 派生表示がコントロールのこのバージョンに含まれます。

  • GridView - 項目を従来のグリッド形式に配列します。
  • CarouselView - 項目をユーザー定義パスにそって配列します。
  • CardView - 項目をカードとして配置します。
ViewBase クラスを拡張して追加のカスタム表示を提供することができます。カスタム表示の作成方法についての説明は、開発者ガイドの「XamDataPresenter 用にカスタム表示を作成」を参照してください。

参照