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 프로세스를 시작하려면 하나 이상의 RootElement가 필요합니다. RootElements는 다른 RootElements를 비롯한 다양한 특수 요소 인스턴스를 포함하는 개체 컬렉션을 Section 차례로 포함하여 중첩된 사용자 인터페이스를 만듭니다.
RootElements는 섹션 내에서 새 중첩된 구성 페이지 로드를 트리거하는 데 사용할 수도 있습니다. 이 모드에서 사용되는 경우 제공된 캡션은 섹션 내에서 렌더링되는 동안 사용되며 하위 페이지의 제목으로도 사용됩니다.
RootElement가 section/element 값으로 초기화된 경우 이 값은 디스플레이의 오른쪽에 렌더링되는 구성의 요약을 제공하는 자식 요소를 찾는 데 사용됩니다.
RootElements는 라디오 요소를 조정하는 데도 사용됩니다. RadioElement 멤버는 여러 섹션에 걸쳐 있습니다(예: 링 톤 선택기와 유사한 항목을 구현하고 시스템 벨소리와 사용자 지정 링 톤을 구분).
섹션은 C# 4.0 구문을 지원하는 Add 메서드를 호출하여 RootElement를 한 패스로 초기화하여 추가됩니다. 예를 들면 다음과 같습니다.
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를 반환합니다. 리프 요소에만 유효하며, 요소가 아직 연결되지 않은 경우 toplevel 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의 모든 섹션을 반환하는 열거자입니다. |