我的任务是为活动ActivePivot后端提供高性能前端。我已有一个客户端服务层,提供预先汇总的预格式化数据的连续流(IObservable<T>
),以及详细说明报告中维度和内容的元数据。我的要求可以概括为:用于预聚合数据的高性能枢轴网格
- 根据流中的元数据动态设置行和列标题。
- 将实时数据动态传递到控件的相应行/列。
- 突出显示对数据的更改。例如。增加的值可能会暂时以绿色突出显示,红色值会减少。
- 拦截用户对行/列标题(即向下钻取)的操作,以便我可以在底层MDX查询中发起更改。
- 拦截数据值的用户操作(可能是双击),以便我可以煽动钻取查询(其结果将显示在单独的数据网格中)。
所有的第三方组件似乎都围绕切片和切块断开连接(或很少更新)的数据集。他们牺牲性能来实现我不需要的更高程度的灵活性,并且性能对我的情况至关重要。
有谁知道一个WPF控件是专注于性能,更适合查看预先聚合的预格式化数据吗?
单词WPF和表现很少一起(如果有的话)...祝你好运。 – Sheridan