WPF頁面上有兩個TextBox。當用戶輸入第一個文本框時,第二個文本框必須顯示第一個文本框中的修改後的文本。因此,這兩個值必須綁定到視圖模型。將文本框轉換爲TextBox實時數據綁定
可以使用數據綁定完成嗎?
我能從第一個在我的視圖模型上實現DependencyProperty的TextBox顯示文本。但是我沒有絲毫的想法如何在飛行中應用轉換。
也許有一個簡單的方法來實現這一目標?
WPF頁面上有兩個TextBox。當用戶輸入第一個文本框時,第二個文本框必須顯示第一個文本框中的修改後的文本。因此,這兩個值必須綁定到視圖模型。將文本框轉換爲TextBox實時數據綁定
可以使用數據綁定完成嗎?
我能從第一個在我的視圖模型上實現DependencyProperty的TextBox顯示文本。但是我沒有絲毫的想法如何在飛行中應用轉換。
也許有一個簡單的方法來實現這一目標?
只要使用數據綁定與UpdateSourceTrigger設置爲PropertyChanged
:
<TextBox x:Name='txt1' Text="{Binding MyText, UpdateSourceTrigger=PropertyChanged}" />
<TextBox x:Name='txt2' Text="{Binding MyText, UpdateSourceTrigger=PropertyChanged}" />
在這種情況下,它會更新視圖模型的對飛,而不是等待FocusLost
財產。
這絕對是更簡單的解決方案。謝謝。 – bublegumm 2012-04-23 21:51:25
通常可以避免使用DP視圖模型... – 2012-04-23 21:39:10