Mad*_*Seb 6 wpf binding datagrid
我的应用.包含图片中的窗口:

DataGrid的ItemsSource设置为_editList(声明为IList <Vendor> _editList;).
数据网格设置为只读.
"供应商名称"文本框的绑定设置为: Text ="{Binding ElementName = dataGridVendors,Path = SelectedItem.Name,Mode = TwoWay}"
这很好用.但是,由于供应商名称单元格仅在用户输入"供应商名称"文本框并单击其他内容时才会更新.假设我想将供应商名称更改为"John Lennon II".我必须单击文本框并键入我要添加的字符,而不是单击其他内容,然后只有datagrid才会进行更新.
我希望在用户输入字符时进行更新....这可能吗?
此致,塞巴斯蒂安
Mar*_*ark 15
将UpdateSourceTrigger添加到Binding
Text="{Binding ElementName=dataGridVendors, Path=SelectedItem.Name, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}"
Run Code Online (Sandbox Code Playgroud)
它的默认触发器是失去焦点.当您将其更改为PropertyChanged时,更新将在您键入时完成.
| 归档时间: |
|
| 查看次数: |
9731 次 |
| 最近记录: |