我有一个组合框,其中ItemsSource绑定到一个对象列表。我需要添加一个'None'选项和一个'Varies'选项。
将这些选项添加到我的列表的最佳方法是什么?
答案 0 :(得分:0)
您可以使用CompositeCollection将静态“None”和“Varies”连接到组合框ItemsSource中的其他动态项。这是CompositeCollection的链接:http://msdn.microsoft.com/en-us/library/system.windows.data.compositecollection.aspx。
如果您在ItemsSource中使用的不是字符串或值类型,则需要创建表示None或Varies选择的虚拟对象。然后绑定到SelectedItem属性并执行所需的附加逻辑来处理它们的特殊条件。
如果您只是在进行值类型或字符串,则可以绑定到SelectedValue属性并处理它们的特定条件。