HwndSource.IsDisposed 属性

定义

获取一个值,指示是否已对此 Dispose() 调用 HwndSource

C#
public override bool IsDisposed { get; }

属性值

如果已对该对象调用了 Dispose(),则为 true;否则为 false

注解

Dispose 启动 HWND 的相关清理工作。 如果 Dispose 通过与 main UI 线程不同的线程调用 ,则清理工作可能会推迟,直到可以发布到main UI 线程。 将Disposed引发 事件,调用 后,的值IsDisposed立即Dispose变为 false 。 在此期间,如果再次调用 DisposeDispose 将引发异常。

适用于

产品 版本
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10

另请参阅