手动调用RaisePropertyChanged

时间:2012-03-14 11:34:23

标签: mvvm

在某些属性上手动调用RaisePropertyChanged是否正确MVVM,例如没有setter?

2 个答案:

答案 0 :(得分:2)

绝对是。

以下是一个示例:假设Person类有3个属性:firstName,lastName和fullName。 fullName是一个只读属性(只有一个getter)。然后firstName的setter将为“firstName”属性和“fullName”属性引发属性更改。

答案 1 :(得分:0)

然后该属性的值永远不会改变?为什么没有二传手? 无论如何你可以这样做。