WPF页面上有两个TextBox。当用户键入第一个TextBox时,第二个TextBox必须显示第一个TextBox中的修改文本。因此,两个值必须绑定到视图模型。
可以使用数据绑定吗?
我能够从第一个在我的视图模型上实现DependencyProperty的TextBox显示文本。但我对如何动态应用转换一无所知。
也许有一种简单的方法可以达到这个目的?
答案 0 :(得分:0)
只需使用设置为PropertyChanged
的{{3}}数据绑定:
<TextBox x:Name='txt1' Text="{Binding MyText, UpdateSourceTrigger=PropertyChanged}" />
<TextBox x:Name='txt2' Text="{Binding MyText, UpdateSourceTrigger=PropertyChanged}" />
在这种情况下,它会动态更新ViewModel的属性,而不是等待FocusLost
。