问题标签 [pagedcollectionview]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
silverlight - Silverlight:从服务器分页数据
我有一个服务器端 API,它根据各种查询参数以 JSON 格式提供分页数据。我想提供一个 UI,允许用户对查询结果进行分页。
我知道允许这种接口的各种组件部分,模型/视图模型杠杆上的 IPagedCollectionView 和 ICollectionView 以及 UI 内的 DataPager。然而,我看到的所有示例都在已经加载到模型或视图模型中的数据之上实现了分页。
我希望在某个地方找到一个 IPagedCollectionView 实现,您可以在其中简单地插入从服务器获取给定数据页面的“提取器”方法,并提供一些元数据(总页面等......)
我可以根据 IPagedCollectionView 和 ICollectionView 接口自己编写这个,但如果这个问题没有标准的解决方案,我会感到惊讶。
任何指向框架的更合适部分或扩展框架的库的任何指针都将不胜感激!
silverlight - Silverlight:在 DataGrid 绑定后禁用自动第一行选择
我有一个 Silverlight DataGrid
、一个DataPager
和一个PagedCollectionView
。PagedCollection 视图绑定到 后DataGrid
,将选择 的第一行DataGrid
。
如果我使用的是ObservableCollection
. 但由于DataPager
,我需要使用PagedCollectionView
.
我正在使用 Silverlight 5 RC 和 SL 4 Toolkit。
使用示例:
看法:
视图模型:
silverlight - 如何将分组标题从属性名称更改为更具描述性的名称
添加一个PropertyGroupDescription
时,PageCollectedView.GroupDescriptions
我提供 null 作为属性名称,以及一个 IValueConverter。我这样做是为了可以对一组属性值进行单个分组。然而,显示屏在 DataGrid 中的分组值之前显示一个前导:。
在另一种情况下,我确实按单个属性分组,因此我提供了一个PropertyGroupDescription
带有属性名称和 no的实例IValueConverter
。在这种情况下,显示屏会显示属性名称一个冒号,然后是分组值。
我需要能够以编程方式将 : 之前出现的文本的显示设置为更有意义的内容(就此而言,使用本地语言,但稍后会出现)
silverlight - 是否有适用于 Windows Phone 7.5 (Mango) 的 ListCollectionView 或 PagedCollectionView 类
我知道 Silverlight 有一个 PagedCollectionView 类,WPF 有一个 ListCollectionView 类。但我发现其中任何一个都不适用于 Windows Phone 7.5 (Mango) 最新版本。
如果我的理解有误,请告诉我 WP7.5 SDK 中的哪个程序集我应该寻找这些类型中的任何一种以供参考。如果这些对于 Windows Phone 7.5 不存在,是否有可供使用的替代(当然,类似的功能)类?
silverlight - Silverlight,使用 PagedCollectionView 添加然后删除实体时 Dataform 出现错误?
我在具有 MVVM 模式(和“简单的 mvvm 工具包”)和 RIA 服务(以及服务器端的 EntityFramework)的视图上使用 silverlight 4 数据表单。
我的数据表单绑定到 viewModel 上的 PagedCollectionView。逻辑上下文是“一个 'Region' 有 * 'Territories' 并且一个 'Territory' 链接到一个 'Region'”(我在 Nothwind 数据库上重新创建了原始问题来解释它)。
我的视图模型的代码在 pagedCollectionView 上加载实体:
我通过监听“CollectionChanged”事件来观察 PagedCollectionView 上的更改以更新我的 DomainContext(通过“serviceAgent”):
这是我的问题:如果“this.CurrentRegion.Territories”为空(不存在任何领土),并且如果我添加一个项目然后直接取消它,取消操作会让我按预期传递“case NotifyCollectionChangedAction.Remove:” . 一切正常,直到'this.CurrentRegion.Territories.Remove(territory);' 这行代码创建了一个“System.Windows.Controls.Data.DataForm.Toolkit 上发生'System.NullReferenceException'”。异常附加在 "this.RaiseDataMemberChanged("RegionID");" 上 当“领土”实体进行内部更新时:。
奇怪的是,如果“this.CurrentRegion.Territories”一开始不是空的,那么一切都可以正常工作......
我做错了什么?
代码详情解决方案下载链接:
启动解决方案,转到“区域”页面,然后单击列表中最后一项的按钮(区域等于 0)。然后单击数据窗体的子窗口上的取消。这应该会使错误出现。
谢谢你的帮助 !
silverlight-5.0 - Silverlight 5 中的 PagedCollectionView 在哪里?
Silverlight 5 中的 PagedCollectionView 在哪里?我正在尝试将 SL3 应用程序转换为 5,但找不到 PagedCollectionView。
silverlight - 数据更改后未重新应用 PagedCollectionView 过滤器
我在从 RIA 服务调用返回的一组实体上创建了一个 PCV。基本的东西。PCV 具有过滤器属性集。
当实体被更改(通过 UI 的不同功能)时,PCV 不会更新 --- 似乎没有任何证据表明正在为更改的实体重新评估过滤器。
每次集合中的某些内容发生更改以使 PCV 更新它返回到绑定 ItemsSource 的数据集时,我们是否必须手动重置过滤器属性?
silverlight - CellEditEnded 发生得太晚了
当用户更改单元格 ( DataGridCheckBoxColumn
) 的值,然后单击数据网格之外的另一个 UI 元素时,另一个 UI 元素的单击事件会在数据网格 CellEditEnded 之前触发。
这是一个问题,因为在我的情况下,其他 UI 元素是一个按钮,它更改了提供数据网格的 PagedCollectionView 的 Filter 属性(本质上它模拟了要编辑的行的“移动到第 2 页”)抛出的异常是:
在 AddNew 或 EditItem 事务期间不允许“过滤器”。
在设置过滤器之前,如何强制完成 EditItem(或 AddNew)?
silverlight - 绑定到自定义属性
几个小时前,我发布了一个问题(http://stackoverflow.com/questions/11134264/c-sharp-add-properties-at-runtime)。我询问了如何使用新属性扩展现有类。而且,没关系。我设法添加了新的属性,但现在我需要根据动态添加的属性将 GroupDescription 添加到 PagedCollectionView。这意味着我有课
现在,我想动态地添加具有生成值的新属性(JobTitle、Position),并为 JobTitle 和 Position 定义 GroupDescriptions。通过提到的实施,我有
但是,如果我说
它将根据 Key - JobTitle 对数据进行分组,而不是按值。
谢谢你,约克西莫维奇
visual-studio-2010 - 在 Silverlight 4 中找不到 PagedCollectionView(再次?是)
我知道这听起来很多余,但遗憾的是,我在网上找到的这个问题的答案没有帮助我。
我正在运行 Visual Studio 2010,并为我的项目使用 Silverlight 4 SDK(2011 年 4 月版)。(在属性中设置,我仔细检查了)
我确实添加了“使用 System.Windows.Data;” 在我的 .cs 文件的开头。
然而,编译器仍然给我关于我对 PagedCollectionView 的调用的“未找到”错误。
当我键入“System.Windows.Data.”时,补全给了我很多建议,但没有“PagedCollectionView”……我从 P 开始的第一个建议是“PropertyGroupDescription”。
这个有用的工具刚刚从地球表面消失了吗?
谢谢