我的WebControl在XAML中定义如此
<aw:WebControl Source="http://google.com" Name="wpfWebControl"/>
我找到了this,并尝试通过处理WebSession和视图来遵循它的说明,就像这样
var webSession = this.wpfWebControl.WebSession;
this.wpfWebControl.Dispose();
webSession.Dispose();
WebCore.Update();
然后尝试用简单的
删除存储缓存的目录 Directory.Delete(WEBSESSION_CACHE_PATH), true);
其中WEBSESSION_CACHE_PATH
是存储缓存文件的目录。
我遇到UnauthorizedAccessException,因此文件仍在使用中。不仅如此,如果我处理我的WebControl,屏幕会变为空白,并使用
进行恢复 this.wpfWebControl = new WebControl()
也不起作用。
我该怎么做?