Я новичок!
У меня проблема при работе со свойством зависимости.
например, у меня есть небольшой проект, как показано ниже, с текстовым полем в главном окне и пользовательским контролем со свойством текстового блока, кнопки и зависимости от строки.
Изображение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
введите описание изображения здесь
Может кто-нибудь, пожалуйста, помогите мне!