XamlType.IsUsableDuringInitialization 属性

定义

获取一个值,该值指示在 XamlType XAML 初始化过程中是否自上而下生成。

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

属性值

如果这是 在 XAML 初始化期间自上而下构建的,则为 。 默认值为 false

注解

从上到下是一个隐喻,它近似于创建对象图时的 XAML 处理器行为。 生成自上而下时,将实例化类型,附加到父级,然后设置其属性。 自上而下构造可避免多次调用属性更改处理程序。 此类处理会波纹对象图,因此会消除多个处理程序调用,并为启动对象图提供性能优化。

如果不对某个XamlType方法使用默认的内部 CLR 反射技术,则对此属性的调用可以在派生类上LookupUsableDuringInitialization调用XamlType重写。 有关返回值和其他行为的详细信息,请参阅有关此类型的文档 LookupUsableDuringInitialization

适用于

另请参阅