PropertyMetadata.CreateDefaultValueCallback 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取对提供默认属性值的回调方法的引用。
public:
property CreateDefaultValueCallback ^ CreateDefaultValueCallback { CreateDefaultValueCallback ^ get(); };
CreateDefaultValueCallback CreateDefaultValueCallback();
public CreateDefaultValueCallback CreateDefaultValueCallback { get; }
var createDefaultValueCallback = propertyMetadata.createDefaultValueCallback;
Public ReadOnly Property CreateDefaultValueCallback As CreateDefaultValueCallback
属性值
对提供默认属性值的回调方法的引用。
注解
在依赖属性的默认值可能是线程绑定的情况下,请使用 CreateDefaultValueCallback 而不是固定的常量默认值。
CreateDefaultValueCallback
每当需要获取除 main UI 线程以外的线程上的属性的默认值时, 都将成为默认值的工厂。
若要为依赖属性建立 CreateDefaultValueCallback 模式,请在定义属性的元数据时使用静态 Create 方法之一,而不是使用 PropertyMetadata 构造函数。 该元数据将提交到 Register 调用。 有关详细信息,请参阅自定义的依赖属性。 与属性更改回调一样, CreateDefaultValueCallback
方法应是注册依赖属性的类型的静态方法。 方法不一定是公开的。