组合框数据绑定
我的组合框有问题。我使用数据绑定来显示列表(guinodes)的内容。列表中的 UINode
项实现了 INotifyPropertyChanged
并在名称更改时引发 PropertyChanged
。如果我更改项目的名称,组合框会更新,但 combobox.Text
仍保留旧值。另请注意,combobox.SelectedValue.ToString()
仅包含类型。
数据绑定看起来像这样:
ItemsSource="{Binding ElementName=graphCanvas, Path=guinodes}"
I'm having a problem with a combobox. I use databinding to display the content of a list (guinodes). My UINode
items in the list implement INotifyPropertyChanged
and raise PropertyChanged
on name changes. If I change the name of an item the combobox is updated, however combobox.Text
remains the old value. Also please note that combobox.SelectedValue.ToString()
contains only the type.
Databinding looks like that :
ItemsSource="{Binding ElementName=graphCanvas, Path=guinodes}"
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
使用这个:
祝你好运
use this:
Good Luck
您的组合框 SelectedValue 或 SelectedItem 应该是选定的 UINode 项,只需获取它并从中获取您想要的信息即可。不知道为什么使用组合框.文本?
your combobox SelectedValue or SelectedItem should be the selected UINode item, just take it and get the information you want from it. dont know why you use combobox.Text?