Привязка значения свойства к Label.Text VB.Net - PullRequest
0 голосов
/ 13 июля 2020

Я пытаюсь привязать свойство к метке в 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' осуществляется из потока, отличного от потока, в котором он был создан».

Пожалуйста, помогите мне преодолеть барьер здесь.

Спасибо

...