FrameworkElement.IsInitialized Property


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

Property Value


요소가 앞서 언급한 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.

Applies to