ObjectList.ViewMode プロパティ

定義

ObjectList の表示モードを取得または設定します。 この API は、互換性のために残されています。 ASP.NET モバイル アプリケーションを開発する方法については、「ASP.NET を使用した Mobile Apps & サイト」を参照してください。

public:
 property System::Web::UI::MobileControls::ObjectListViewMode ViewMode { System::Web::UI::MobileControls::ObjectListViewMode get(); void set(System::Web::UI::MobileControls::ObjectListViewMode value); };
[System.ComponentModel.Bindable(false)]
[System.ComponentModel.Browsable(false)]
public System.Web.UI.MobileControls.ObjectListViewMode ViewMode { get; set; }
[<System.ComponentModel.Bindable(false)>]
[<System.ComponentModel.Browsable(false)>]
member this.ViewMode : System.Web.UI.MobileControls.ObjectListViewMode with get, set
Public Property ViewMode As ObjectListViewMode

プロパティ値

オブジェクト リストのビュー モードを表す ObjectListViewMode 値。

属性

例外

項目が選択されていないときに、このプロパティに List 以外の値を設定しようとしました。

注釈

このプロパティには、 列挙を使用して次のオプションを ObjectListViewMode 使用できます。

メンバー名 [説明]
List これは、オブジェクト リストを含むページが最初にレンダリングされたときに表示される既定のビューです。 項目のラベル フィールド、または プロパティが空でない場合 TableFields は、項目のテーブル フィールドと行に対応する列を含むテーブルで構成されます。 HTML では、このビューはコマンド ビューと組み合わされ、コマンドは一覧の下にハイパーリンクとして表示されます。 詳細ビューに詳細情報がある場合は、詳細ビューを表示する各項目のハイパーリンクが表示されます。
Details HTML では、このビューはコマンド ビューと組み合わされ、コマンドは詳細の下にハイパーリンクとして表示されます。
Commands このビューは、WML デバイスの場合にのみ個別のビューとしてレンダリングされます。 これは、 のコマンドを含むメニューで構成されます ObjectList。 HTML デバイスの場合、リスト ビューと詳細ビューはそれぞれこのビューと組み合わされ、コマンドは詳細またはリストの下にハイパーリンクとして表示されます。

Note

コードでこのプロパティを設定するには、このプロパティを または Details ビューに設定する前に、リスト内の項目を選択するCommands必要があります。 項目を選択する前に プロパティを設定しようとすると、例外がスローされます。

ビュー モードはプライベート ビュー ステートで保持されるため、オブジェクトtrueObjectList プロパティが であるかどうかにかかわらずEnableViewState、ビュー モードはプライベート フィールドとして永続化されます。 ただし、 プロパティが EnableViewState の場合、 falseitems コレクションは要求間で保持されないため、要求ごとにデータ バインドを繰り返す必要があります。

適用対象

こちらもご覧ください