我有一个提供变量数据集的可枚举值。这些值是在用户运行时生成的。
这些值绑定到 ListBox 的 ItemsSource
public IEnumerable<string> Items
{
get { return list; } // list is here a dummy; it does not actually exists
}
listbox.SetBinding(ListBox.ItemsSourceProperty, new Binding { Source = Items });
现在我想在开头添加一个固定项目。但是例如lb.Items.Add("abc");
会破坏运行时。插入方法也一样。
// listbox.Items.Add("abc");
// listbox.Items.Insert(0, "abc");
如何在开头添加固定项目?