Webbrowser没有处理自己

Erc*_*mir 3 browser wpf dispose

我正在创建一个WPF应用程序.我创建了一个usercontrol并放了一个后退按钮和webbrowser.webbrowser用于显示一些Flash对象,并且没有问题.但是,当我单击后退时,程序将返回到先前的用户控件,但我仍然可以听到来自webbrowser的声音.这是我的方法:

void btnClose_Click(object sender, RoutedEventArgs e)
{
    Content contentPage = new Content();
    webBrowser1.Dispose();
    this.Content = contentPage;
}
Run Code Online (Sandbox Code Playgroud)

我该如何处理webbrowser?提前致谢

Cle*_*ens 10

您应该重置WebBrowser.Source属性,而不是调用Dispose :

webBrowser1.Source = null;
Run Code Online (Sandbox Code Playgroud)

WebBrowser.Dispose的 MSDN doc 说:

此API支持.NET Framework基础结构,不能直接在您的代码中使用.