如何在上下滚动时自动隐藏窗口窗体主机包含的控件



我在WPF中托管windows窗体控件时遇到了很大的问题。例如,当用户滚动窗口时,托管控件会出现在窗口的顶部,尽管它应该是隐藏的。

我知道这是已知的问题,也是托管控件的默认行为,但我认为如果控件的可见性以某种方式与:是否与其他控件重叠,它可以解决。如果其他控件重叠,它应该变成折叠或隐藏,如果没有,它应该是可见的。

我刚刚使用condition隐藏了将要溢出的窗口部分,如果滚动条的垂直偏移量超过一定的值就会隐藏部分控件

最新更新