【发布时间】:2013-04-03 12:45:17
【问题描述】:
我将 WPF 窗口标题属性绑定到 ViewModel ReadOnly 属性为:
Title="{Binding ClientAndDate}"
ViewModel 属性如下所示:
Public ReadOnly Property ClientAndDate As String
Get
Return SelectedClient.Name) & " " & SelectedClient.Date)
End Get
End Property
我在 ViewModel 中实现了 INotifyPropertyChanged,但由于这是 ReadOnly 属性,当 SelectedClient.Name 或 SelectedClient.Date 发生更改时,它将如何通知 UI 进行更新?
【问题讨论】:
-
我认为 readonly 不会影响
INotifyPropertyChanged的行为?你有什么问题吗? -
是的,但他必须通知 UI abaout 更改。即他必须调用 changet 事件。