相关疑难解决方法(0)

通过C#对ObservableCollection <string>进行排序

我在下面ObservableCollection<string>.我需要进行排序按字母顺序这一点.

private ObservableCollection<string> _animals = new ObservableCollection<string>
{
    "Cat", "Dog", "Bear", "Lion", "Mouse",
    "Horse", "Rat", "Elephant", "Kangaroo", "Lizard", 
    "Snake", "Frog", "Fish", "Butterfly", "Human", 
    "Cow", "Bumble Bee"
};
Run Code Online (Sandbox Code Playgroud)

我试过了_animals.OrderByDescending.但我不知道如何正确使用它.

_animals.OrderByDescending(a => a.<what_is_here_?>);
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?

c# sorting observablecollection

46
推荐指数
6
解决办法
11万
查看次数

订购ObservableCollection <T>而不创建新的

我有以下代码来重新订购ObservableCollection<T>集合:

list = new ObservableCollection<SomeType>( list.OrderBy( c=>c.Ordinal ) );
Run Code Online (Sandbox Code Playgroud)

这段代码有效,但我不喜欢涉及"新"的事实.有没有办法可以在ObservableCollection<T>不创建新集合的情况下更改集合的内部元素顺序?

谢谢,

c#

21
推荐指数
4
解决办法
2万
查看次数

Silverlight和icollectionview

所以我有一个数据网格,我需要添加自定义排序,我还需要知道排序的确切顺序.

我已阅读为了做到这一点,我需要实现自定义icollectionview并将其绑定到datagrid.

我遇到的问题是微软在这个界面上提供的文档并不是那么好.有谁知道如何做到这一点或有任何关于如何为silverlight实现此接口的好教程?

c# asp.net silverlight wpf

5
推荐指数
1
解决办法
8823
查看次数

标签 统计

c# ×3

asp.net ×1

observablecollection ×1

silverlight ×1

sorting ×1

wpf ×1