我有三个列表框,其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. 如何从列表框中获取列表框项目wpf
- 4. 从角度对象绑定列表中获取选定选项
- 5. 如何从复选框中获取选定用户的列表
- 6. WPF对象列表获取属性
- 7. 从选定的列表中获取特定对象
- 8. 获取选定的复选框项目从列表框mvvm
- 9. 获取选定列表框项目的名称(WPF C#)?
- 10. 如何将对象列表绑定到thymeleaf中的复选框?
- 11. 定义对象列表。获取对象中的特定字段
- 12. 获取对特定WPF列表框的引用
- 13. 如何获得所选项目在WPF复选框列表框
- 14. WPF从列表框中拖放对象
- 15. 如何获取复选框列表的选定值?
- 16. 如何获取列表中特定类型的所有对象?
- 17. C#wpf从列表框中获取ID
- 18. 如何获取WPF列表框实例中的listboxitem的索引?
- 19. WPF:列表框,居中选定项目
- 20. 如何在DragOver事件中获取列表框选定项目
- 21. 获取列表框中选定值的列表
- 22. 如何获取HasMap对象列表?
- 23. 如何从对象列表中获取单个对象
- 24. WPF:取消数据绑定列表框中的用户选择?
- 25. Javascript:从复选框中获取对象
- 26. 如何获取android中列表中的复选框选定位置?
- 27. 获取选定对象的列表作为字符串Blender python
- 28. 获取选定列表项的对象属性
- 29. 如何从方法列表中获取对象列表listBox1_MouseClick C#
- 30. 如何从Android中的Table中获取选定的行对象?
你为什么说你不能在虚拟机中获取选定的项目? – 2010-08-06 12:48:13