次の方法で共有


RootElement クラス

定義

RootElements は、完全な構成ページを表示する役割を担います。

public class RootElement : MonoTouch.Dialog.Element, System.Collections.Generic.IEnumerable<MonoTouch.Dialog.Section>
type RootElement = class
    inherit Element
    interface IEnumerable
    interface seq<Section>
継承
RootElement
派生
実装

注釈

MonoTouch.Dialogs プロセスを開始するには、少なくとも 1 つの RootElement が必要です。 RootElements には、入れ子になったユーザー インターフェイスを作成するために、他の Section RootElements を含むさまざまな特殊な Element インスタンスを含むオブジェクトのコレクションが含まれます。

RootElements を Sections 内で使用して、新しい入れ子になった構成ページの読み込みをトリガーすることもできます。 このモードで使用する場合、指定されたキャプションはセクション内でレンダリングされている間に使用され、サブページの Title としても使用されます。

RootElement がセクション/要素値で初期化されている場合、この値は、ディスプレイの右側にレンダリングされる構成の概要を提供する子要素を見つけるために使用されます。

RootElements は、無線要素を調整するためにも使用されます。 RadioElement メンバーは、複数のセクションにまたがることができます (たとえば、リング トーン セレクターと同様のものを実装し、カスタムの着信音をシステムの着信音から分離します)。

セクションは、次のように、C# 4.0 構文をサポートする Add メソッドを呼び出して RootElement を 1 回のパスで初期化することで追加されます。

return new RootElement ("Settings") {
  new Section ("Basic Settings"){
    new BooleanElement ("Airplane Mode", false),
    new BooleanElement ("Happy", true),
  },
  new Section ("Advanced Settings"){
    new BooleanElement ("Attend seminars", true)
    new BooleanElement ("Enjoy coffee", true)
  }
}

コンストラクター

RootElement(String)

キャプションを使用して RootSection を初期化します

RootElement(String, Func<RootElement,UIViewController>)

RootElements は、完全な構成ページを表示する役割を担います。

RootElement(String, Group)

含まれている要素の無線設定に基づいて概要をレンダリングする RootElement を初期化します。

RootElement(String, Int32, Int32)

指定したセクションと要素から取得されたサマリーを使用して、キャプションを使用して RootElement を初期化します。

フィールド

Caption

この指定された要素に表示するキャプション

(継承元 Element)
createOnSelected

RootElement がタップされたときに呼び出されるデリゲート。

NeedColorUpdate

IColorizeBackground を実装するセルで WillDisplay メソッドを呼び出すように DialogViewController に指示するように設定します。

Parent

コンテナー オブジェクトへのハンドル。

(継承元 Element)
TableView

現在の RootElement をレンダリングしている UITableView。

UnevenRows

行のサイズがすべて同じかどうかを報告します。

プロパティ

CellKey

GetCell メソッドをオーバーライドするサブクラスも、このメソッドをオーバーライドする必要があります

(継承元 Element)
Count

この RootElement 内のセクションの数。

IndexPath

特定の要素の IndexPath を返します。 これはリーフ要素に対してのみ有効です。要素がまだアタッチされていない場合は、最上位レベルの RootElement または の Section では機能しません。

(継承元 Element)
Item[Int32]

指定したインデックス位置にあるセクションを返します。

RadioSelected

ルート全体で現在選択されているラジオ項目。

メソッド

Add(IEnumerable<Section>)

IEnumerable 内のすべてのセクションをこのルート要素に追加します。

Add(Section)

この RootElement に新しいセクションを追加します

Clear()

この RootElement からすべてのセクションを削除します。

Deselected(DialogViewController, UITableView, NSIndexPath)

RootElements は、完全な構成ページを表示する役割を担います。

(継承元 Element)
Dispose()

RootElements は、完全な構成ページを表示する役割を担います。

(継承元 Element)
Dispose(Boolean)

この RootElement とその子によって保持されているリソースを解放します。

GetActiveCell()

RootElements は、完全な構成ページを表示する役割を担います。

(継承元 Element)
GetCell(UITableView)

RootElements は、完全な構成ページを表示する役割を担います。

GetContainerTableView()

RootElements は、完全な構成ページを表示する役割を担います。

(継承元 Element)
GetImmediateRootElement()

セルがアタッチされている場合は、直ちに RootElement が返されます

(継承元 Element)
Insert(Int32, Section)

RootElement に新しいセクションを挿入します

Insert(Int32, UITableViewRowAnimation, Section[])

RootElements は、完全な構成ページを表示する役割を担います。

MakeViewController()

RootElements は、完全な構成ページを表示する役割を担います。

Matches(String)

セルが指定されたテキストと一致するかどうかを判断するために呼び出されるメソッド。null 値または空の文字列で呼び出されることはありません。

(継承元 Element)
Prepare()

RootElements は、完全な構成ページを表示する役割を担います。

PrepareDialogViewController(UIViewController)

RootElements は、完全な構成ページを表示する役割を担います。

Reload(Element, UITableViewRowAnimation)

RootElements は、完全な構成ページを表示する役割を担います。

Reload(Section, UITableViewRowAnimation)

RootElements は、完全な構成ページを表示する役割を担います。

Remove(Section)

既定のアニメーションを使用して、指定したセクションをこの RootElement から削除します。

Remove(Section, UITableViewRowAnimation)

RootElements は、完全な構成ページを表示する役割を担います。

RemoveAt(Int32)

既定のアニメーションを使用して、指定した場所にあるセクションを削除します。

RemoveAt(Int32, UITableViewRowAnimation)

RootElements は、完全な構成ページを表示する役割を担います。

Selected(DialogViewController, UITableView, NSIndexPath)

RootElements は、完全な構成ページを表示する役割を担います。

Summary()

このオブジェクトによって表される値の概要を返します。これは、子オブジェクトを含む RootElement の結果としてレンダリングするのに適しています。

(継承元 Element)

明示的なインターフェイスの実装

IEnumerable.GetEnumerator()

RootElement 内のすべてのセクションを返す列挙子。

IEnumerable<Section>.GetEnumerator()

この RootElement 内のすべてのセクションを返す列挙子。

適用対象