[英]WPF WindowsFormsHost memory leak
解决了从父布局中删除 WindowsFormsHost 元素的问题:
public class WindowsFormsHostEx : WindowsFormsHost
{
public WindowsFormsHostEx() { }
protected override void Dispose(bool disposing)
{
if (this.Child != null && this.Child is IDisposable)
(this.Child as IDisposable).Dispose();
this.Child = null;
//magic line!!!
(this.Parent as Panel).Children.Remove(this);
base.Dispose(disposing);
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.