我们在WPF应用程序中发现了一些奇怪的行为。
我们有一个定制的扩展器,如UserControl,它周围有一个边框 - 我们称之为扩展器。视图中可以有多个这些扩展器,这意味着需要滚动。当展开器退出视图并再次返回时,边框有时会改变颜色。不是每一次,也不是一致的。例如,下边框的颜色可以略微变浅,而右边框可以更暗,即使它们使用相同的笔刷。下次它滚出视图,然后再返回时,颜色可以恢复正常。
它几乎看起来像缩放/抗锯齿效果。有没有其他人看到过这种行为,我们能做些什么吗?
稍微复杂一点 - 但只有一点 - 扩展器是ListView的子代。这是因为我们想要模拟HTML锚定,因此我们可以从外部直接跳转到给定的扩展器。这可能是问题的一部分吗?