我正在创建一个WPF应用程序。我创建了一个usercontrol并放了一个后退按钮和webbrowser。 webbrowser用于显示一些Flash对象,并且没有问题。但是,当我单击后退时,程序将返回到先前的用户控件,但我仍然可以听到来自webbrowser的声音。这是我的方法:
void btnClose_Click(object sender, RoutedEventArgs e)
{
Content contentPage = new Content();
webBrowser1.Dispose();
this.Content = contentPage;
}
我如何处理webbrowser?提前致谢
答案 0 :(得分:10)
您应该重置WebBrowser.Source属性:
,而不是调用DisposewebBrowser1.Source = null;
WebBrowser.Dispose的MSDN文档说:
此API支持.NET Framework基础结构,但不支持 旨在直接从您的代码中使用。