1
1
您需要显式地通知名称已更改,否则绑定系统无法知道。您可以在设置ShowFullName时为属性“Name”调用NotifyPropertyChanged,也可以修改Name属性以拥有私有setter并显式更新它(作为Name属性setter的一部分调用NotifyPropertyChanged),而不是让getter对函数求值。 请注意,您需要对其他两个只读属性执行相同的操作。使它们成为依赖属性也会起作用,但我宁愿避免使用这些属性,除非我实现的控件将成为绑定的目标。如果你只需要属性更改通知,它们就很重了。 |
Pikachu620 · 在Visual C中运行时编译# 6 年前 |
N6151H · 使用annotate()包括django模型对象属性 6 年前 |
Rekshino · 在编译时获取类的属性名,而不进行对象实例化 6 年前 |
Mahhdy · VBA类模块:从类内的对象获取属性 6 年前 |
user5441558 · c中get前缀背后的原因# 6 年前 |
user9409572 · 无法更改属性的值 6 年前 |