![]() |
1
5
为此,我以前为普通类型创建了一个虚拟包装类,允许您绑定到一个列表,其中包含大多数正确的值以及您的“New…”值,例如。
然后,您可以在数据上下文(ViewModel)中承载这些内容的集合,并根据
|
![]() |
2
3
将ItemsSource属性设置为具有新项和绑定集合的CompositeCollection,然后基于选定索引或类似内容检测该项的选择。 示例代码:
复合采集的MSDN: http://msdn.microsoft.com/en-us/library/system.windows.data.compositecollection(v=vs.110).aspx |
![]() |
3
2
如果我是您,我会在绑定集合的第一个位置插入一个“new”实体,并在我的viewmodel中检测它,以便在用户选择它时触发相应的操作。 |
![]() |
A B · C#Excel自动调整列避免长文本时出错 3 月前 |
![]() |
Megrez7 · C#ToArray转换合并为一行,导致数组元素更改 3 月前 |
![]() |
Aycon · 在工厂方法中释放部分创建的对象的正确方法是什么? 3 月前 |
|
Sei · Avalonia/WPF将路由器传递到控制模板 4 月前 |