Member 13072933 Ответов: 1

Wpf привязка двух текстовых полей к одному свойству


Я пытаюсь привязать два текстовых поля к одному текстовому свойству, но если я изменяю текст одного текстового поля, источник обновляется, а не другое текстовое поле. Как я могу связать их обоих?

Вот мой код :

 Public Sub New
     DataContext = Me
 End Sub

Private _text As String = "Test string"
  Public Property Text As String
      Get
          Return _text
      End Get
      Set(value As String)
          If Not _text = value Then
              _text = value
              OnPropertyChanged("Text")
          End If
      End Set
  End Property

Вот мой xaml:

<TextBox Text="{Binding Text,Mode=TwoWay,UpdateSourceTrigger=PropertyChanged,ValidatesOnNotifyDataErrors=True}"/>
            <TextBox Text="{Binding Text,Mode=TwoWay,UpdateSourceTrigger=PropertyChanged,ValidatesOnNotifyDataErrors=True}"/>


Что я уже пробовал:

Я не знаю, что делать. Но я пытался создать свойство зависимости, но боялся, что мой код станет сложным.

1 Ответов

Рейтинг:
2

Nelek

Ваше свойство-текст, но вы запускаете PropertyChanged("Temp").

Еще одна возможность... вы установили DataContext окна?


Member 13072933

Прости за эту ошибку. Но все равно никаких улучшений.

Nelek

А вы пробовали
<textbox text="{привязка Путь=Текст,режим=с двусторонним движением,UpdateSourceTrigger=PropertyChanged, как,ValidatesOnNotifyDataErrors=правда}"&ГТ;
?