Можно ли проверить, был ли удален WebBrowser.Document, чтобы я не продолжал получать ObjectDisposedException?
Я знаю, что следующий код выполнит эту работу, но я бы предпочел проверить, удаляется ли документ, а не перехватывать его. Есть предположения?
private Size GetContentSize()
{
try
{
if (
this.webBrowser.Document != null
&&
this.webBrowser.Document.Body != null)
{
return this.webBrowser.Document.Body.ScrollRectangle.Size;
}
else
{
return Size.Empty;
}
}
catch (ObjectDisposedException)
{
return Size.Empty;
}
}