gpt4 book ai didi

wpf - DataGrid , TextBox - 绑定(bind)和即时更新

转载 作者:行者123 更新时间:2023-12-04 13:24:51 25 4
gpt4 key购买 nike

我的应用程序。包含图片中的窗口:

alt text

DataGrid 的 ItemsSource 设置为 _editList( 声明为 IList < Vendor > _editList; )。

数据网格设置为 只读 .

供应商名称文本框的绑定(bind)设置为:
Text="{Binding ElementName=dataGridVendors, Path=SelectedItem.Name, Mode=TwoWay}"

这很好用。但是,由于它是供应商名称单元格,因此仅当用户在供应商名称文本框中输入完成并单击其他内容时才会更新。假设我想将供应商名称更改为 "John Lennon II"。我必须单击文本框并键入要添加的字符,然后我必须单击其他内容,然后数据网格才会进行更新。

我想在用户键入字符时进行更新....这可能吗?

问候,
塞巴斯蒂安

最佳答案

将 UpdateSourceTrigger 添加到您的绑定(bind)

Text="{Binding ElementName=dataGridVendors, Path=SelectedItem.Name, Mode=TwoWay,  UpdateSourceTrigger=PropertyChanged}"

它的默认触发器是失去焦点。当您将其更改为 PropertyChanged 时,更新将在您输入时完成。

关于wpf - DataGrid , TextBox - 绑定(bind)和即时更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3901752/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com