FrameworkElement.IsInitialized 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取一个值,该值指示此元素是在 XAML 处理器处理期间还是显式调用其 EndInit() 方法进行初始化。
public:
property bool IsInitialized { bool get(); };
public bool IsInitialized { get; }
member this.IsInitialized : bool
Public ReadOnly Property IsInitialized As Boolean
属性值
true
如果根据上述 XAML 处理或方法调用初始化元素,否则,为 false
.
注解
如果 true
此元素已在逻辑树中移动,使其具有新的父元素,因此再次重新加载此属性也可能是此属性。
如果也正在使用 BeginInit 和 EndInit使用此属性,则此属性非常有用。 可以确保初始化 XAML 处理器加载的逻辑树中的元素。 调用逻辑树中不具有元素的 EndInit 初始化。 如果没有任何特定的处理 BeginInit , EndInit并且会在构造函数返回初始化的结果后立即发生。