c# - 如何将 ComboBox 绑定(bind)到一列列表

标签 c# wpf xaml data-binding combobox

我已经了解了如何绑定(bind) ComboBox到包含如下列的列表:

ItemsSource="{Binding Path=Entries}"
DisplayMemberPath="Name"
SelectedValuePath="Name"
SelectedValue="{Binding Path=Entry}"

但是如果我有一个简单的列表,让我们说一个 ObservableCollection<string> 中的国家/地区,我该如何绑定(bind)到它?

我不能使用 DisplayMemberPath因为我没有 ColumnNames 并且与 SelectedValuePath 相同.

有一次我刚刚创建了一个带有列名的类,并向其中添加了行,然后绑定(bind)到它,但这看起来太疯狂了:P 我遇到的问题是通过绑定(bind)获取选定的值。 填写列表似乎只使用 ItemsSource 就可以了.

如果可能,答案应仅在 XAML 中完成。

:P:P:P 我的错 :P 我只是使用“SelectedValue”,它具有值 :D

最佳答案

我的错 :P 我只使用“SelectedValue”,它的值是 :D

关于c# - 如何将 ComboBox 绑定(bind)到一列列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1706828/

相关文章:

c# - 将字符串变量传递到网络凭据构造函数中作为密码参数

c# - 自升级到 EF 2.1 后,找不到实体类型的属性 ''

wpf - 访问用户控件的子控件

c# - 将 WeakEventManager 与静态事件一起使用

c# - 如何以排序安全的方式绑定(bind)到 DataGridRow 的 IsSelected 属性?

c# - 谷歌认证获取用户头像

c# - 获取驱动器和目录的图标 : Icon. ExtractAssociatedIcon(filePath) 不起作用?

WPF:负边距在 ScrollViewer 中被截断

wpf - 为什么此 Xaml 路径会使 silverlight 崩溃?

c# - 地铁用户界面 : I'm switching xaml but images not loading