collectionviewsource相关内容

SelectedItem 使用 CollectionViewSource 设置为第一个项目

我有一个视图数据通过 mvvm light 绑定到我的 WP7 项目中的视图模型.该视图包含一个具有以下设置的列表框: StationList 是一个 ObservableCollection. 现在,当视图被加载时,一切看起来都很棒!显示列表,但未选择任何项目! 但是当我将 XAML 更改为: StationListSorted 是 StationList 上的一个简单属 ..
发布时间:2022-01-16 10:53:26 其他开发

每列的 WPF DataGrid CustomSort

我有一个 WPF DataGrid 绑定到一个 CollectionViewSource,它封装了一个 ObservableCollection.这个 CollectionViewSource 有两个主要目标: 1) 按 T 的特定属性对每个项目进行分组.我在 GroupDescription 中使用 ValueConverter 来获得我想要的分组行为. 2) 按 a) 主要是组名称 ..
发布时间:2022-01-06 08:49:47 C#/.NET

CollectionViewSource,如何过​​滤数据?

我正在将 ComboBox 绑定到实体,但我想要过滤数据. 到目前为止,我尝试了两种方法: “简单"一:通过过滤器直接应用到ObjectSetLINQ 到实体 如上所述设置过滤事件处理程序msdn 我对第一种方法感到满意,最重要的是因为生成到数据库的查询包含一个 WHERE 子句,因此不必从远程数据库中检索所有数据.... 但是,#2 方法要灵活得多,如果在运行时我想更改 ..
发布时间:2022-01-04 15:31:24 C#/.NET

对 CollectionViewSource 感到困惑(SelectedItem 在组合中不起作用)

我有一堆组合,它们都有相同的可用选项.这些选择在从我的 ViewModel 公开的集合中提供.一切都很好. 我现在希望对这些选项进行排序,因此我决定从我的 ViewModel 中公开一个 ICollectionView 而不是我通常的 ReadonlyObservableCollection,并在我的视图中对集合视图进行排序视图模型. class EditStuffViewModel : ..
发布时间:2022-01-02 14:49:00 C#/.NET

SelectedItem 使用 CollectionViewSource 设置为第一项

我有一个通过 mvvm light 绑定到我的 WP7 项目中的视图模型的视图数据.该视图包含一个具有以下设置的列表框: StationList 是一个 ObservableCollection. 现在当视图被加载时,一切看起来都很棒!显示列表,但未选择任何项目! 但是当我将 XAML 更改为: StationListSorted 是作为 CollectionViewSou ..
发布时间:2021-12-30 12:03:05 其他开发

有界数据更改后重新排序 WPF DataGrid

我正在寻找一种在基础数据更改时重新排序我的DataGrid的方法. (设置很标准:DataGrid 的ItemSource 属性绑定到一个ObservableCollection; 列是DataGridTextColumns; 里面的数据DataGrid 对 ObservableCollection 内部的变化做出正确反应;用鼠标单击时排序工作正常) 有什么想法吗? 解决方案 ..
发布时间:2021-12-27 18:48:40 C#/.NET

数据绑定到 ComboBox 中的 CollectionViewSource 时如何保留 CurrentItem 的双向绑定

假设我们有一个简单的 VM 类 公共类 PersonViewModel : Observable{私人人 m_Person= 新人(“迈克",“史密斯");私有只读 ObservableCollectionm_AvailablePersons =new ObservableCollection( new List {新人(“迈克",“史密斯"),新人(“杰克",“杰克逊"),});公共 Obse ..
发布时间:2021-12-24 08:07:06 C#/.NET

在 CollectionViewSource 上触发过滤器

我正在使用 MVVM 模式开发 WPF 桌面应用程序. 我正在尝试根据 TextBox 中键入的文本从 ListView 中过滤一些项目.我希望在更改文本时过滤 ListView 项目. 我想知道如何在过滤器文本更改时触发过滤器. ListView 绑定到 CollectionViewSource,后者绑定到我的 ViewModel 上的 ObservableCollection ..
发布时间:2021-12-11 20:42:39 其他开发

组合框中的项目分组

我有一个 ListView,它包含两种类型的对象,单个对象和多个对象.单个是一个普通的 TextBlock,而多个是一个带有项目的 ComboBox. 我试图对 ComboBox 中的项目进行分组,但没有成功.是否可以?或者我应该采取不同的方法? 我正在努力实现的目标: [ComboBox v][标题][ 物品][ 物品][标题][ 物品] 解决方案 这是可能的 ..
发布时间:2021-12-05 17:19:37 其他开发

在 WPF 中,您可以在没有代码的情况下过滤 CollectionViewSource 吗?

主题真的说明了一切. 并不是我不能有代码.它只是对我唠叨. 解决方案 如果你“足够努力",你几乎可以在 XAML 中做任何事情,最多可以在其中编写整个程序. 您永远不会绕过代码背后的问题(好吧,如果您使用库,您不必编写任何库,但应用程序当然仍然依赖它),以下是在这种特定情况下您可以执行的操作的示例: ..
发布时间:2021-12-05 17:12:48 C#/.NET

是否可以将 CollectionView 与 LongListSelector 一起使用进行分组?

我正在尝试将 LongListSelector 与 CollectionView 结合使用.似乎 CollectionView 拥有所需的所有“东西",但是当我将两者连接起来时,什么也没有发生.这是我到目前为止所拥有的: 在我的控件的构造函数(包含 LLS 的那个人)中,我构造了 CollectionView: GroupDescription group = new PropertyGr ..
发布时间:2021-09-26 20:18:28 C#/.NET

如何使用 CollectionViewSource 获取多级层次结构以绑定到 Windows 8.1 中的语义缩放

我有一个 Windows 8.1 应用程序,我试图在其中使用 CollectionViewSource 实现 3 级层次结构,然后将其绑定到我的语义缩放 我的模型类如下 class 交易{字符串 id {get;放;}字符串名称{get;放;}DateTimeOffset 日期 {get;放;} 该模型的样本值可能如下 [1, 食物, 31/08/2014][2, 电影, 15/08/ ..
发布时间:2021-09-26 19:02:22 C#/.NET