FrameworkElement.IsInitialized 속성


XAMLXAML 프로세서에서 처리하는 동안 또는 해당 EndInit() 메서드를 명시적으로 호출하여 이 요소가 초기화되었는지 여부를 나타내는 값을 가져옵니다.Gets a value that indicates whether this element has been initialized, either during processing by a XAMLXAML processor, or by explicitly having its EndInit() method called.

 property bool IsInitialized { bool get(); };
public bool IsInitialized { get; }
member this.IsInitialized : bool
Public ReadOnly Property IsInitialized As Boolean

속성 값


요소가 앞서 언급한 XAMLXAML 처리 또는 메서드 호출마다 초기화되면 true이고, 그렇지 않으면 false입니다.true if the element is initialized per the aforementioned XAMLXAML processing or method calls; otherwise, false.


이 속성은이 요소가 논리 트리 내에서 이동 하 여 새 부모 요소를 포함 하는 경우에도 true 될 수 있으므로 다시 로드 됩니다.This property may also be true if this element has been moved within the logical tree such that it has a new parent element, and therefore becomes reloaded again.

이 속성은 BeginInitEndInit사용 하는 경우에 유용 합니다.This property is useful if you also are using BeginInit and EndInit. XAMLXAML 프로세서에서 로드 하는 논리적 트리의 요소는 초기화 될 수 있습니다.Elements in the logical tree that is loaded by a XAMLXAML processor are assured to be initialized. 논리 트리에 없는 요소는 EndInit가 호출 될 때 초기화 됩니다.Elements not in the logical tree are initialized when EndInit is called. BeginInitEndInit에 대 한 특정 처리가 없으면 생성자가 초기화 된 결과를 반환 하는 즉시 발생 합니다.In absence of any specific handling of BeginInit and EndInit, this will happen as soon as the constructor returns the initialized result.

적용 대상