首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >PivotViewer FilterChanged事件

PivotViewer FilterChanged事件
EN

Stack Overflow用户
提问于 2012-02-19 13:59:23
回答 1查看 282关注 0票数 1

我正在开发一个使用PivotViewer的报告应用程序。我的网格上有两个控件。一个是PivotViewer,另一个是reporting Panel。用户更改PIvotViewer的筛选器后,我将根据PivotViewer (InScopeItems)的当前集合中的剩余项在报告面板上实时生成报告。FilterChanged似乎是一个完美的勾搭事件。然而,似乎在filter change.The InScopeItems在回调中没有改变之前就触发了FilterChanged事件。

我想要的是过滤器更改后的事件。

现在的报告非常有趣,因为它显示的是我更改过滤器之前的最后一个报告。

推荐的活动是什么?这似乎是一个非常常见的用例,但我找不到任何解决方案。谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-03-29 22:26:01

跟踪InScopeItems更改的最好方法是跟踪属性本身。如果您使用的是INotifyCollectionChanged对象,则可以访问CollectionChanged事件。这应该会把你带到你需要去的地方。

下面是一个示例:

代码语言:javascript
运行
复制
            (pViewer.InScopeItems as INotifyCollectionChanged).CollectionChanged += new NotifyCollectionChangedEventHandler(MainPage_CollectionChanged);
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9347126

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档