Я пытаюсь привязать свойство к метке в VB. Net. Не данные из базы данных, а просто текстовое значение. Я реализовал INotifyPropertyChanged, и у меня определены свойства Getter и Setters. В основном пользовательском интерфейсе я показываю версию в виде метки.
First INotifyPropertyChanged
Public Event PropertyChanged As PropertyChangedEventHandler _
Implements INotifyPropertyChanged.PropertyChanged
Private Sub RaisePropertyChanged(<CallerMemberName()> Optional ByVal propertyName As String = Nothing)
RaiseEvent PropertyChanged(Me, New PropertyChangedEventArgs(propertyName))
End Sub
В моей загрузке формы у меня есть
lblVersion.DataBindings.Add("Text", Me, "Version")
lblProcess.DataBindings.Add("Text", Me, "Process")
lblVersion работает нормально, но это stati c. lblProcess изменяется и выдает ошибку перекрестного потока. «Управление 'lblProcess' осуществляется из потока, отличного от потока, в котором он был создан».
Пожалуйста, помогите мне преодолеть барьер здесь.
Спасибо