Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我对 WPF 中托管的 Windows 窗体控件有很大的问题。例如,当用户滚动窗口时,托管控件位于窗口顶部,尽管它应该被隐藏。
我知道这是已知问题,也是托管控件的默认行为,但我认为如果控件的可见性以某种方式与以下内容绑定可以解决:其他控件是否与它重叠。如果其他控件重叠,则应为 Collapsed 或 Hidden,否则应为 Visible。
我刚刚通过使用条件隐藏了将要在窗口上溢出的部分,如果滚动条的垂直偏移量超过了一定量的值,则只是隐藏了控制部分。