首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏哲学驱动设计

    WPF 中 ICollectionView 及 ItemsControl 相关的重点

    ICollectionView 接口的简易使用方法 它的 SortDescriptions、GroupDescription 等属性会影响视图的结构,一般情况下会自动刷新。 ItemsCollection 对接口的所有实现基本上都是基于内部的 CollectionView 来实现的,它存储在 private ICollectionView _collectionView 这个字段中

    2.2K60发布于 2018-01-29
  • 来自专栏Kiba518

    【我们一起写框架】MVVM的WPF框架(三)—数据控件

    SelectCallBack(_SelectedItem); } OnPropertyChanged(); } } private ICollectionView _ItemsSourceView; public ICollectionView ItemsSourceView { get { 因为ItemsSourceView是ICollectionView类型,所以ItemsSourceView可以处理排序、筛选和分组。 [有兴趣的同学可以自行了解下ICollectionView类型] 感觉这样描述还是很难理解,让我们一起在应用中慢慢理解吧。

    3.5K30发布于 2018-09-28
  • 来自专栏dino.c的专栏

    [WPF自定义控件库]排序、筛选以及高亮

    筛选 CollectionViewSource的View属性类型为ICollectionView接口,它提供了Filter属性用于实现数据的过滤。 ICollectionView还提供了一个DeferRefresh函数,这个函数用于进入延迟循环,该循环可用于将更改合并到视图并延迟自动刷新,在需要多次操作并刷新数据量大的集合时可以用这个函数。

    2K60发布于 2019-06-25
  • 来自专栏Windows Community

    Windows Community Toolkit 4.0 - DataGrid - Part01

    null, -1, 0); } else { SetCurrent(InternalList[0], 0, 1); } #if FEATURE_ICOLLECTIONVIEW_GROUP case EffectiveNotifyCollectionChangedAction.Add: // insert into private view #if FEATURE_ICOLLECTIONVIEW_SORT_OR_FILTER NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction.Add, newItem, adjustedNewIndex); } #if FEATURE_ICOLLECTIONVIEW_GROUP if (_currentElementWasRemoved) { int oldCurPos = originalCurrentPosition; #if FEATURE_ICOLLECTIONVIEW_GROUP

    93820发布于 2018-08-27
  • 来自专栏Kiba518

    【我们一起写框架】MVVM的WPF框架(五)—完结篇

    过滤的原理是利用ICollectionView的Filter属性实现的,由于代码比较多,这里就只列出一部分关键代码,具体代码大家可以去GitHub上下载。 isFilter) { return isFilter; } } return isFilter; }); 这上面简短的代码中,我们使用了ICollectionView

    3K40发布于 2018-12-05
  • 来自专栏hbbliyong

    WPF里ItemsControl的分组实现 --listbox 实现分组

    , UpTime = "2014-12-12" }); 25 26 lbMain.ItemsSource = CollectionModelFile; 27 28 ICollectionView

    2.4K10发布于 2018-07-24
  • 来自专栏林德熙的博客

    WPF 已知问题 清空 CollectionView 的 SortDescriptions 可能抛出空异常

    , ListSortDirection.Descending)); Loaded += MainWindow_Loaded; } private readonly ICollectionView

    1K20编辑于 2023-04-07
  • 来自专栏云计算linux

    Cairngorm开发框架

    package com.adobe.cairngorm.samples.store.model { import mx.collections.ICollectionView; import ); return; } } public function result( event : Object ) : void { var products : ICollectionView = ICollectionView( event.result ); var model : ShopModelLocator = ShopModelLocator.getInstance(); package com.adobe.cairngorm.samples.store.model { import mx.collections.ICollectionView; import = ICollectionView( event.result ); var model : ShopModelLocator = ShopModelLocator.getInstance();

    37700编辑于 2024-12-17
  • 来自专栏LeoXu的博客

    Flex笔记_使用Spark列表控件 原

    ButtonBar 创建ButtonBar时,可以使用任何实现了ICollectionView接口的对象作为dataProvider。 <?

    84130发布于 2018-08-15
  • 来自专栏Kiba518

    【我们一起写框架】MVVM的WPF框架(四)—DataGrid

    SelectedItem); } OnPropertyChanged(); } } private ICollectionView _ItemsSourceView; public ICollectionView ItemsSourceView { get

    1.8K20发布于 2018-10-12
  • 来自专栏历史专栏

    【愚公系列】2023年10月 WPF控件专题 ListView控件详解

    IsSynchronizedWithCurrentItem:表示是否将SelectedItem与集合CurrentItem同步,仅适用于ICollectionView类型数据源。

    2.9K11编辑于 2023-10-11
  • 来自专栏InCerry

    .NET周刊【6月第3期 2024-06-23】

    WPF/C#:显示分组数据的两种方式 https://www.cnblogs.com/mingupupu/p/18256035 本文介绍了WPF数据分组的两种实现方案: ICollectionView和 首先,ICollectionView利用CollectionViewSource和PropertyGroupDescription类实现数据分组,并通过绑定在XAML中展示。

    2.6K10编辑于 2024-07-04
  • 来自专栏痴者工良

    C# 特性 System.ComponentModel 命名空间属性方法大全,System.ComponentModel 命名空间的特性

    ICollectionView 使集合具有当前记录管理、自定义排序、筛选和分组功能。 ICollectionViewFactory 可以实现集合以创建其数据的视图的接口。 

    5.6K30发布于 2021-04-26
领券