回答
您可以使用CompositeCollection将静态“无”和“可变”连接到组合框ItemsSource中的其他动态项。以下是CompositeCollection的链接:http://msdn.microsoft.com/en-us/library/system.windows.data.compositecollection.aspx。
如果您在ItemsSource中使用除字符串或值类型之外的其他内容,则需要制作表示无或选项的虚拟对象。然后绑定到SelectedItem属性并执行所需的附加逻辑来处理它们的特殊条件。
如果您只是在使用值类型或字符串,则可以绑定到SelectedValue属性并处理它们的特定条件。
我曾将此标记为WPF问题。这实际上是一个Silverlight问题。 CompositeCollection不可用。我正在使用虚拟数据。 http://forums.silverlight.net/t/233984.aspx/1?Alternative+to+CompositeCollection –
复合集合在silverlight中不可用。 – Kurren
- 1. WPF TreeView HierarchicalDataTemplate - 绑定到具有不同子集合的对象
- 2. 具有可变对象的Java集合
- 3. 将对象绑定到XAML集合
- 4. Wpf Listview绑定对象没有变化
- 5. 可空对象通用对象集合
- 6. 如何绑定到集合集合下的对象的属性?
- 7. 数据绑定的集合或对象
- 8. Silverlight DataGrid - 绑定到对象集合的集合
- 9. 如何将空集合对象绑定到数据网格?
- 10. Datagrid与数据绑定保留为空,但集合具有对象
- 11. 在Set集合中绑定对象
- 12. 添加具有子集合的对象
- 13. 返回具有导航对象集合的对象时的序列化问题
- 14. 具有子对象集合的MVC3对象
- 15. WPF TreeView HierarchicalDataTemplate - 绑定到具有多个子集合的对象 - > Reloaded
- 16. 对象集合优化
- 17. 绑定工具提示上的对象集合
- 18. 将根对象和子集合绑定到GridView/RadGridView MVVM
- 19. 自定义对象集合序列化
- 20. 集合随机方法有空对象
- 21. 如何将对象的集合绑定到自定义控件
- 22. Android - 如何将ListView绑定到自定义对象的集合?
- 23. 绑定到选定对象的可观察集合列表?
- 24. 绑定到具有属性和列表的对象
- 25. C#。将对象绑定到对象
- 26. 聚合物1.0对象发生变化时的数据绑定
- 27. 对象集合
- 28. 对象集合
- 29. WPF绑定对象到组合框
- 30. 将对象的集合绑定到MVVM中的Canvas?
有没有理由不能把它们放在列表中? – cadrell0
类型是什么?我的viewmodel如何处理这些对象的发生? –
列表中的对象的类型是什么?这听起来像是特定于应用的逻辑发布一些关于你正在尝试做什么的更多细节。 – cadrell0