gpt4 book ai didi

c# - 通过与文本框绑定(bind)来选择列表框中的项目

转载 作者:太空宇宙 更新时间:2023-11-03 11:45:30 24 4
gpt4 key购买 nike

我有一个列表框,其中填充了具有两个属性的对象列表。其中一个属性显示在列表框中,另一个通过绑定(bind)显示在文本框中。我想知道是否有一种方法可以通过更改文本框的值来更改列表框上的选择,因为我不能使用选定的索引或选定的项目

最佳答案

举个例子,我假设您有一个客户列表,Customer.Name 属性显示在列表框中,Customer.Id 属性显示在文本框中。您可以通过这种方式设置绑定(bind):

<ListBox
x:Name="CustomerList"
DisplayMemberPath="Name"
SelectedValuePath="Id"
SelectedValue="{Binding ElementName=CustomerId, Path=Text}" />
<TextBox x:Name="CustomerId" />

现在,当客户在 CustomerList 列表框中被选中时,他们各自的 Id 值将出现在 CustomerId 文本框中。更重要的是,反之亦然:在文本框中输入一个有效的 Id,相应的 Customer 将在列表框中被选中。

关于c# - 通过与文本框绑定(bind)来选择列表框中的项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3531521/

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