WPF页面上有两个TextBox。当用户在第一个TextBox中键入内容时,第二个TextBox必须显示第一个TextBox中修改过的文本。因此,这两个值都必须绑定到视图模型。
可以使用数据绑定来完成吗?
我能够从在我的视图模型上实现DependencyProperty的第一个视图中获得第二个TextBox显示文本。但是我一点也不知道如何在运行中应用转换。
也许有一种简单的方法可以做到这一点?
发布于 2012-04-24 05:40:50
只需将UpdateSourceTrigger设置为PropertyChanged即可使用数据绑定
<TextBox x:Name='txt1' Text="{Binding MyText, UpdateSourceTrigger=PropertyChanged}" />
<TextBox x:Name='txt2' Text="{Binding MyText, UpdateSourceTrigger=PropertyChanged}" />在这种情况下,它将动态更新ViewModel的属性,而不是等待FocusLost。
https://stackoverflow.com/questions/10288670
复制相似问题