相关疑难解决方法(0)

如何对可观察的集合进行排序?

我有以下课程:

[DataContract]
public class Pair<TKey, TValue> : INotifyPropertyChanged, IDisposable
{
    public Pair(TKey key, TValue value)
    {
        Key = key;
        Value = value;
    }

    #region Properties
    [DataMember]
    public TKey Key
    {
        get
        { return m_key; }
        set
        {
            m_key = value;
            OnPropertyChanged("Key");
        }
    }
    [DataMember]
    public TValue Value
    {
        get { return m_value; }
        set
        {
            m_value = value;
            OnPropertyChanged("Value");
        }
    }
    #endregion

    #region Fields
    private TKey m_key;
    private TValue m_value;
    #endregion

    #region INotifyPropertyChanged Members

    public event PropertyChangedEventHandler PropertyChanged;

    protected void …
Run Code Online (Sandbox Code Playgroud)

.net c# sorting wpf observablecollection

93
推荐指数
9
解决办法
13万
查看次数

通过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万
查看次数

使用linq对可观察集合进行排序

我有一个可观察的集合,我用linq对它进行排序.一切都很好,但我遇到的问题是如何对实际的可观察集合进行排序?相反,我刚刚结束了与一些IEnumerable的事情,我最终结算的收集和添加的东西回.这不利于性能.有谁知道更好的方法吗?

linq silverlight observablecollection

20
推荐指数
2
解决办法
3万
查看次数

标签 统计

observablecollection ×3

c# ×2

sorting ×2

.net ×1

linq ×1

silverlight ×1

wpf ×1