2010-11-11 73 views
0

我有一個GridView,我希望用戶儘可能多地編輯,但不保存任何更改回綁定對象,直到用戶單擊保存按鈕。對於文本框等我已經使用綁定組,但是這種方法似乎不適用於GridView。WPF BindingGroup GridView

什麼是整個電網延遲編輯的最佳方法?

回答

1

'UpdateSourceTrigger'可能是你以後的樣子。看看http://msdn.microsoft.com/en-us/library/system.windows.data.binding.updatesourcetrigger.aspx。 將綁定中的UpdateSourceTrigger設置爲Explicit,然後在按鈕單擊事件中調用UpdateSource。

這裏是一個TextBox的例子:

<TextBox Name="tb1" 
    Text="{Binding Path=ItemName, UpdateSourceTrigger=Explicit}" /> 

,代碼:

BindingExpression be = tb1.GetBindingExpression(TextBox.TextProperty); 
be.UpdateSource(); 
+0

我試過了,它並沒有區別。 – Telavian 2010-11-11 02:31:55

+0

如果您發佈XAML,它可能會更容易。 – 2010-11-11 02:56:01