2012-04-23 64 views
0

WPF頁面上有兩個TextBox。當用戶輸入第一個文本框時,第二個文本框必須顯示第一個文本框中的修改後的文本。因此,這兩個值必須綁定到視圖模型。將文本框轉換爲TextBox實時數據綁定

可以使用數據綁定完成嗎?

我能從第一個在我的視圖模型上實現DependencyProperty的TextBox顯示文本。但是我沒有絲毫的想法如何在飛行中應用轉換。

也許有一個簡單的方法來實現這一目標?

+1

通常可以避免使用DP視圖模型... – 2012-04-23 21:39:10

回答

0

只要使用數據綁定與UpdateSourceTrigger設置爲PropertyChanged

<TextBox x:Name='txt1' Text="{Binding MyText, UpdateSourceTrigger=PropertyChanged}" /> 
<TextBox x:Name='txt2' Text="{Binding MyText, UpdateSourceTrigger=PropertyChanged}" /> 

在這種情況下,它會更新視圖模型的對飛,而不是等待FocusLost財產。

+0

這絕對是更簡單的解決方案。謝謝。 – bublegumm 2012-04-23 21:51:25