WPF托管窗口在ScrollViewer中形成元素

use*_*243 4 wpf

将ScrollViewer放入一个窗口(不保留窗口的所有大小)时,ScrollViewer里面有(其他东西)一个WinFormsHost和一个内部控件(让我们说一个DateTimePicker).当滚动时,内部winforms控件在不再有原因(它在滚动区域之外)时保持可见,因此它"浮动"在ScrollViewer之外的内部

任何解决方案?

Sen*_*kwe 6

根据这个msdn链接

WindowsFormsHost元素总是在其他WPF元素之上绘制,并且它们不受z顺序的影响

我不认为这是一个简单的解决方案.您可能需要考虑让窗体控件处理滚动本身,而不是使用WPF的ScrollViewer.