我有一个 Silverlight 5 应用程序,其中有一个 PivotViewer。这与数据源正确绑定,但我需要强制重新绑定模板而不替换数据源并重新设置整个控件。结果……很有趣。
我们使用 ValueConverter 来确定平铺应该是什么颜色,并且可以根据外部选择来调整此值转换器。此时,所有记录的 INotifyPropertyChange 都被触发并发生重新绑定,但仅在当前可见的模板上。这会导致图块在放大和缩小时改变颜色,因为其他视图尚未刷新。
谁能告诉我是否有可能以影响所有缩放级别的方式实现这一点?是否可以在不触发 INotifyPropertyChange 的情况下触发重新绑定?
谢谢