gpt4 book ai didi

c# - FrameworkPropertyMetadata 的构造函数中的默认值对象实际上做了什么?

转载 作者:行者123 更新时间:2023-11-30 22:17:01 26 4
gpt4 key购买 nike

我想知道这实际上设置了什么样的默认值。我想也许它会为该属性设置一个默认值,这样我就不需要在我的构造函数中设置一个,但事实并非如此。很好奇它到底在做什么。

最佳答案

. I thought maybe it would set a default value for the property so that I wouldn't need to set one in my constructor, but that is not the case.

原来如此。

如果您没有为 DependencyProperty 指定值,元数据中指定的默认值将由依赖系统返回。这很好,因为类实例本身实际上并不为此值使用存储,除非它被设置(除了单个默认实例)。

来自documentation for FrameworkPropertyMetadatadefaultValue 构造函数参数提供:

The default value of the dependency property, usually provided as a value of a specific type.

关于c# - FrameworkPropertyMetadata 的构造函数中的默认值对象实际上做了什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16994723/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com