Found it:
Public Property SelectedWord As String
Get
Return _SelectedWord
End Get
Set(value As String)
RaiseEvent PropertyChanged(Me, New PropertyChangedEventArgs("SelectedWord"))
_SelectedWord = value
End Set
End PropertyRaising the PropertyChanged event before changing the value of the property is a stupid idea.