我有一個MainWindow,其頂部有3個主按鈕,並位於MainUserControl下方。WPF UserControl中的控件不會引起丟失的焦點
在MainUserControl我有3個用戶控件ButtonBars 和底部DataGrid。
當我在DataGridCell和中輸入數據時,我點擊到另一個單元格在綁定到DataGrid的ViewModel中觸發屬性更改。
當我輸入數據...和我再次點擊三個主要按鈕之一由於失去焦點事件,屬性更改被激發。
當我...我在用戶控件沒有屬性更改點擊的按鈕欄的按鈕中的一個被觸發因爲似乎沒有失去焦點事件。
我該如何解決這個問題?
不能這樣做,因爲當我離開DataGridCell我做了數據庫更新DataGridCell中已更改的文本。如果我將UpdateSourceTrigger從LostFocus更改爲您的建議PropertyChanged我會得到許多SQL插入您輸入的每個字符... – Elisabeth 2010-10-29 15:01:16