我有三个列表框,其itemsSource绑定到列表,列表和字典。我想用命令将选定的用户和选定的书籍添加到字典中,但我无法选取所选项目。我试图服从mvvm。我在我的viewmodel中有一个booklist和一个用户列表,这些列表绑定到我的视图中的给定列表框。我无法将选定的项目发送到我的viewmodel。我怎样才能做到这一点? 感谢您提前帮忙。如何获取列表框中选定的对象--- wpf
0
A
回答
2
属性只是绑定到的SelectedItem:
<ListBox
ItemsSource="{Binding Books}"
SelectedItem="{Binding SelectedBook}"/>
并在视图模型
public class Library : INotifyPropertyChanged
{
public ObservableCollection<Book> Books {get;private set;}
public Book SelectedBook {get;set;}
}
+0
非常感谢你真的帮助... – cemregoksu 2010-08-06 12:59:51
1
在您的视图模型,不能创建一个SelectedBook和SelectedUser并绑定那些的的SelectedItem你的ListBoxes?然后,当他们改变时,将它们添加到您的字典中。
+0
感谢你的帮助,这是正确的。 – cemregoksu 2010-08-06 12:57:59
1
您还可以使用标准的绑定语法使用斜杠(/)。
{Binding Books/}
将允许您直接绑定到集合中的当前项目。
相关问题
- 1. 如何获取WPF列表框中的选中项目?
- 2. WPF:在列表框无法获取选定文件的列表
- 3. 如何获取AngularJS中复选框的所有选定对象?
- 4. 如何从列表框中获取列表框项目wpf
- 5. 从角度对象绑定列表中获取选定选项
- 6. WPF对象列表获取属性
- 7. 如何从复选框中获取选定用户的列表
- 8. 从选定的列表中获取特定对象
- 9. 获取jQuery对话框对象列表
- 10. 获取选定的复选框项目从列表框mvvm
- 11. 获取选定列表框项目的名称(WPF C#)?
- 12. 如何获取asp.net中列表框中的选定值
- 13. 如何将对象列表绑定到thymeleaf中的复选框?
- 14. 定义对象列表。获取对象中的特定字段
- 15. 获取对特定WPF列表框的引用
- 16. 如何获得所选项目在WPF复选框列表框
- 17. WPF从列表框中拖放对象
- 18. 如何从列表框中获取选定的项目在WPF中有复选框?
- 19. 如何获取复选框列表的选定值?
- 20. 获取对多选列表框选定项的更改
- 21. 获取列表框的选定值?
- 22. 从列表视图中获取选定的对象
- 23. 如何访问从列表框中选择的对象的属性WPF MVVM
- 24. 如何获取列表中特定类型的所有对象?
- 25. C#wpf从列表框中获取ID
- 26. 如何获取WPF列表框实例中的listboxitem的索引?
- 27. 如何获取复选框ID列表
- 28. 获取wpf组合框选定的值
- 29. WPF:列表框,居中选定项目
- 30. 如何获取一个对象的选定属性到一个python列表中?
你为什么说你不能在虚拟机中获取选定的项目? – 2010-08-06 12:48:13