У меня есть окно, которое содержит различные функциональные области учетной записи. Детали, роли, тип, контракты ... т. Д. DataContext окна имеет значение AccountViewModel. Внутри AccountViewModel есть свойства, одним из которых является «Account», в котором содержатся подробности. Мне нужно, чтобы пользователь мог обновить эти детали. Как я могу уведомить свойства, чтобы они вызывали мой код Update () при их изменении?
Вот что у меня есть
<TextBox x:Name="txtAccountNumber" Grid.Row="0" Grid.Column="1" Text="{Binding Path=Account.AccountNumber, UpdateSourceTrigger=LostFocus}" />
Sub New()
InitializeComponent()
DataContext = AccountViewModel
End Sub
Class AccountViewModel
Public Property Account As Account
Get
Return _account
End Get
Set(ByVal value As Account)
_account = value
End Set
End Property
End Class
Public Class Account
Private _accountNumber As String
<DisplayName("Account Number")> _
Public Property AccountNumber As String
Get
Return _accountNumber
End Get
Set(ByVal value As String)
_accountNumber = value
End Set
End Property
End Class