Ошибка триггера свойства зависимостей wpf - PullRequest
0 голосов
/ 05 сентября 2018

Я новичок! У меня проблема при работе со свойством зависимости. например, у меня есть небольшой проект, как показано ниже, с текстовым полем в главном окне и пользовательским контролем со свойством текстового блока, кнопки и зависимости от строки.

Изображение1

Текстовое поле главного окна связано с текстовым блоком usercontrol (желтый цвет) через свойство зависимости, как

<Window x:Class="dp1.MainWindow" ....
  >
<StackPanel>
    <TextBox Name="txt" Text="d"></TextBox>
    <local:Uc1 prop1="{Binding ElementName=txt, Path=Text}"></local:Uc1>
</StackPanel>

кнопка usercontrol просто назначает некоторую случайную строку свойству зависимости. код:

private void Button_Click(object sender, RoutedEventArgs e)
        {
            prop1 = new Random().Next().ToString();
        }

1) во время работы все, что я печатаю в текстовом поле, отражается в желтом текстовом блоке без проблем. см. выше изображение1 2) Я нажал кнопку, он назначил некоторый текст без проблем. см. изображение2 3) Теперь я начинаю печатать в текстовом поле, и возникает проблема, когда текст не обновляется / не отражается в текстовом блоке usercontrol. см. изображение 3

Image2 введите описание изображения здесь

Image3 введите описание изображения здесь

Может кто-нибудь, пожалуйста, помогите мне!

...