RootElement クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
RootElements は、完全な構成ページを表示する役割を担います。
public class RootElement : MonoTouch.Dialog.Element, System.Collections.Generic.IEnumerable<MonoTouch.Dialog.Section>
type RootElement = class
inherit Element
interface IEnumerable
interface seq<Section>
- 継承
- 派生
- 実装
注釈
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 内のすべてのセクションを返す列挙子。 |