I am opening a PDF file using below code:
System.Windows.Controls.Frame frame = new System.Windows.Controls.Frame();
System.Windows.Controls.WebBrowser browser = new System.Windows.Controls.WebBrowser();
browser.Unloaded += Browser_Unloaded;
Uri myUri = new Uri("C:\Users\MyUser\Downloads\myPDFFile.pdf", UriKind.RelativeOrAbsolute);
browser.Navigate(myUri);
frame.Content = browser;
And below the event handler for when Browser is unloaded:
private void Browser_Unloaded(object sender, System.Windows.RoutedEventArgs e)
{
browser = frame.Content as System.Windows.Controls.WebBrowser;
browser.Dispose();
frame.Content = null;
}
What I am trying to do is to handle when browser is closed but above event handler is not being fired.