listcollectionview相关内容

WPF 在同一个 ListCollectionView 上使用多个过滤器

我正在使用 MVVM 设计模式,将 ListView 绑定到 ViewModel 上的 ListCollectionView.我还有几个用于过滤 ListView 的组合框.当用户从组合框中选择一个项目时,ListView 将针对所选项目进行过滤.每当我想在已经过滤的内容之上进行过滤时,它就会像从未发生过一样撤消我之前的过滤器.移除过滤器也是如此.删除一个组合框的过滤器会删除所有过滤器并显示原始列 ..
发布时间:2021-12-23 15:59:14 其他开发

为什么引用ListCollectionView的ComboBox.ItemsSource更改ComboBox.SelectedItem行为?

说我有3个 ComboBox 控件.每个 ItemsSource 都引用相同的产品主列表.每个 SelectedItem 都引用另一个选定产品列表的单独数组索引.这一切都很好,程序可以按预期工作. 现在说我想过滤产品的主列表(例如,仅包含特定字符串"berry"的产品).将ItemsSource从Products更改为ProductsView会导致两件事: 组合框确实已正确过滤 每当 ..
发布时间:2021-04-23 19:20:33 C#/.NET

使用CustomSort时,将重置SortDescriptionCollection

这是我第一次(从字面上看)使用C#和WPF.因此,我希望我遇到的问题是一些我根本不了解的基本而简单的问题. 我的ListCollectionView是否可以在CustomSort之后保留其SortDescriptions? 这是具有我需要的行为的原始代码: private void OnSorting(object sender, DataGridSortingEventArgs ..
发布时间:2020-07-21 05:25:46 C#/.NET

WPF在同一个ListCollectionView上使用多个过滤器

我使用MVVM设计模式,将ListView绑定到ViewModel上的ListCollectionView。我也有几个组合框用于过滤ListView。当用户从组合框中选择一个项目时,ListView将被筛选为所选项目。每当我想过滤已经过滤的东西时,它就会解除我以前的过滤器,就像它从未发生过的那样。移除过滤器也是如此。为一个组合框移除过滤器将删除所有过滤器并显示原始列表。是否有可能在同一个ListC ..
发布时间:2017-11-08 20:02:51 其他开发

访问由模板动态设置/创建的对象

我在此处中提出了一个问题,但它没有我似乎很简洁。 我有一个DataGrid绑定到一个对象(Job): private String resultImagePath; //在DataGrid中显示的图像显示状态 private String name; //作业容器的名称 private String jobDescription; // A Sub Task //和相应的公共 ..
发布时间:2017-03-27 00:41:25 其他开发

难道的ListCollectionView泄漏内存?

我一直在研究如何避免因从视图模型 INotifyCollectionChanged 事件的强引用的内存泄漏。我在玩弄使用的ListCollectionView 来看看是否能够处理它适合我。我认为以下是泄漏内存,我是不是做错了什么。 VAR东西=新的ObservableCollection<串>(); ,而(真) { VAR的结果=新的ListCollectionView( ..
发布时间:2016-09-29 12:21:51 C#/.NET

组合框的的SelectedItem意外设置为空之前,实际值

我有一个组合框,它的ItemsSource绑定到一个新的(不是默认)的ListCollectionView,它链接到一个ObservableCollection。组合框SelectedItem属性绑定到公共SelectedHat属性。 第1步:选择ComboBox中第二个项目。 SelectedHat现在是在列表中的第2帽,如预期。 步骤2:(点击按钮)在列表中的第2个点设置为一顶新帽子。 S ..
发布时间:2016-08-07 10:39:28 C#/.NET