jjzjj

observableCollection

全部标签

c# - 如何处理添加到列表事件?

我有一个这样的列表:Listlist=newList如何处理向此列表添加新职位?当我这样做时:myObject.myList.Add(newControl());我想在我的对象中做这样的事情:myList.AddingEvent+=HandleAddingEvent然后在我的HandleAddingEvent中委托(delegate)处理向该列表添加位置。我应该如何处理添加新职位事件?我怎样才能使这个事件可用? 最佳答案 我相信您要找的东西已经是ObservableCollection(T)中API的一部分了。类(class)。示例

c# - 在 WP7 中将 List<T> 转换为 ObservableCollection<T>

我不知道是不是太晚了还是怎么的,但我不知道该怎么做...我期望做的,以及对象浏览器所说的,是这样的:varoc=newObservableCollection(newList());但是ObservableCollection有一个单一的无参数构造函数。对象浏览器表示有2个重载,其中List和IEnuerable应该能够传入。我的设置有问题吗?构造函数不是手机版的吗?(那会很奇怪)如果这个真的不存在,那么现在使用WP7执行此操作的标准方法是什么? 最佳答案 ObservableCollection有几个构造函数,它们具有List或I

c# - 在 WP7 中将 List<T> 转换为 ObservableCollection<T>

我不知道是不是太晚了还是怎么的,但我不知道该怎么做...我期望做的,以及对象浏览器所说的,是这样的:varoc=newObservableCollection(newList());但是ObservableCollection有一个单一的无参数构造函数。对象浏览器表示有2个重载,其中List和IEnuerable应该能够传入。我的设置有问题吗?构造函数不是手机版的吗?(那会很奇怪)如果这个真的不存在,那么现在使用WP7执行此操作的标准方法是什么? 最佳答案 ObservableCollection有几个构造函数,它们具有List或I

c# - 如何在 ObservableCollection 的开头插入一个项目?

我该怎么做?我需要一个列表(ObservableCollection类型),其中最新项排在第一位。 最佳答案 尝试使用collection.Insert(0,item);这会将项目添加到集合的开头(而Add添加到末尾)。更多信息here. 关于c#-如何在ObservableCollection的开头插入一个项目?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/9895394/

c# - 如何在 ObservableCollection 的开头插入一个项目?

我该怎么做?我需要一个列表(ObservableCollection类型),其中最新项排在第一位。 最佳答案 尝试使用collection.Insert(0,item);这会将项目添加到集合的开头(而Add添加到末尾)。更多信息here. 关于c#-如何在ObservableCollection的开头插入一个项目?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/9895394/

c# - 获取随机子集合的最佳 LINQ 查询 - Shuffle

请提出一种最简单的方法,从具有“N”项的集合中获取计数为“n”的随机混洗集合。其中n 最佳答案 根据mquander的回答和DanBlanchard的评论,这里有一个LINQ友好的扩展方法,它执行Fisher-Yates-Durstenfeldshuffle://takenrandomitemsfromyourCollectionvarrandomItems=yourCollection.Shuffle().Take(n);//...publicstaticclassEnumerableExtensions{publicstatic

c# - 获取随机子集合的最佳 LINQ 查询 - Shuffle

请提出一种最简单的方法,从具有“N”项的集合中获取计数为“n”的随机混洗集合。其中n 最佳答案 根据mquander的回答和DanBlanchard的评论,这里有一个LINQ友好的扩展方法,它执行Fisher-Yates-Durstenfeldshuffle://takenrandomitemsfromyourCollectionvarrandomItems=yourCollection.Shuffle().Take(n);//...publicstaticclassEnumerableExtensions{publicstatic

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

我有以下ObservableCollection.我需要按字母顺序排序。privateObservableCollection_animals=newObservableCollection{"Cat","Dog","Bear","Lion","Mouse","Horse","Rat","Elephant","Kangaroo","Lizard","Snake","Frog","Fish","Butterfly","Human","Cow","BumbleBee"};我试过了_animals.OrderByDescending.但我不知道如何正确使用它。_animals.OrderBy

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

我有以下ObservableCollection.我需要按字母顺序排序。privateObservableCollection_animals=newObservableCollection{"Cat","Dog","Bear","Lion","Mouse","Horse","Rat","Elephant","Kangaroo","Lizard","Snake","Frog","Fish","Butterfly","Human","Cow","BumbleBee"};我试过了_animals.OrderByDescending.但我不知道如何正确使用它。_animals.OrderBy

c# - 将 ObservableCollection 转换为列表?

如何将ObservableCollection转换为持有对象的List? 最佳答案 只需要添加命名空间usingSystem.Linq;并在ObservableCollection对象中使用方法ToList() 关于c#-将ObservableCollection转换为列表?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/1658643/