gpt4 book ai didi

wpf - 依赖属性和数据绑定(bind)?

转载 作者:行者123 更新时间:2023-12-04 13:36:00 24 4
gpt4 key购买 nike

在 WPF 中:

有人可以解释一下 DependencyProperty 和 Databinding 之间的关系吗?

我的代码中有一个属性,我想成为我的数据绑定(bind)的来源。
如果我想将此对象绑定(bind)到 XAML 上的文本框,那么 DependencyProperty(或它)何时发挥作用。

最佳答案

绑定(bind)中的目标必须始终是 DependencyProperty ,但任何属性(甚至是普通属性)都可以是源。

普通属性的问题是绑定(bind)只会获取一次值,之后不会更改,因为普通源属性中缺少更改通知。

提供更改通知而不使其成为 DependencyProperty , 一 jar :

  • 实现INotifyPropertyChanged在定义属性的类上。
  • 创建 PropertyName Changed事件。 (向后兼容。)

  • WPF 将与第一选择更好地工作。

    关于wpf - 依赖属性和数据绑定(bind)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/159088/

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