域集合视图中的自定义排序
我使用 DCV 作为视图模型中的属性。 一切正常,但是自定义排序怎么样? 假设我的模型中有一个字符串属性,应按字母数字顺序排序。 我怎样才能实现这样的目标?
UPD:
模型:
public class MyModel
{
///...
public SomeProperty {get;set;}
}
xaml:
<data:DataTextColumn Binding={binding path=SomeProperty}, canusersort=true />
在数据网格内排序时,属性的排序不考虑字母数字顺序,即以常规字符串方式排序。我想应用我的自定义排序,例如通过引入我自己的 IComparer。至少据我所知,没有可用的 API。 有什么线索吗?
I'm using a DCV as a property in the View Model.
Everything works fine but what about custom sort?
Say I have a string property in my model which should be sorted alphanumerically.
How can I achieve such thing?
UPD:
Model:
public class MyModel
{
///...
public SomeProperty {get;set;}
}
xaml:
<data:DataTextColumn Binding={binding path=SomeProperty}, canusersort=true />
When sorting within the datagrid, the property gets sorted with disregard to alphanumeric order, i.e. in a regular string way. I'd like to apply my custom sort, e.g. by introducing my own IComparer. No API is available at least as I know of it.
Any clues?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
DomainCollectionView 有特殊的集合:
您可以在 ViewModel 中添加下一个代码:
The DomainCollectioView has special collection:
You could add next code in Your ViewModel: