Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net GridView的WPF绑定组_.net_Wpf_Gridview_Binding - Fatal编程技术网

.net GridView的WPF绑定组

.net GridView的WPF绑定组,.net,wpf,gridview,binding,.net,Wpf,Gridview,Binding,我有一个GridView,我希望用户可以随意编辑,但在用户单击“保存”按钮之前,不要将任何更改保存回绑定对象。对于文本框等,我使用了绑定组,但这种方法似乎不适用于GridView 对整个网格进行延迟编辑的最佳方法是什么 “UpdateSourceTrigger”可能就是您想要的。看一看。 将绑定中的UpdateSourceTrigger设置为Explicit,然后在button click事件中调用UpdateSource 下面是一个带有文本框的示例: <TextBox Name="tb1

我有一个GridView,我希望用户可以随意编辑,但在用户单击“保存”按钮之前,不要将任何更改保存回绑定对象。对于文本框等,我使用了绑定组,但这种方法似乎不适用于GridView


对整个网格进行延迟编辑的最佳方法是什么

“UpdateSourceTrigger”可能就是您想要的。看一看。 将绑定中的UpdateSourceTrigger设置为Explicit,然后在button click事件中调用UpdateSource

下面是一个带有文本框的示例:

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

如果发布XAML,可能会更容易。
BindingExpression be = tb1.GetBindingExpression(TextBox.TextProperty); 
be.UpdateSource();