private void windowUserManual_Closed(object sender, EventArgs e) { //base.OnClosed(e); webBrowser.Dispose(); windowUserManual.Content = null; //windowUserManual.Close(); }
private static void ShowVideoWindow(FrameworkElement ParentElement, String Titel, String MovieAdress) { if (String.IsNullOrEmpty (MovieAdress)) { MessageBox.Show ("Für diesen Kandidaten ist kein Film hinterlegt"); return; } Window ShowWindow = new Window(); ScrollViewer Scroller = new ScrollViewer(); Scroller.HorizontalScrollBarVisibility = ScrollBarVisibility.Disabled; Scroller.VerticalScrollBarVisibility = ScrollBarVisibility.Auto; ShowWindow.Content = Scroller; ShowWindow.Title = Titel; ShowWindow.Owner = ParentElement as Window; ShowWindow.SizeToContent = SizeToContent.WidthAndHeight; WebBrowser ContentMovie = new WebBrowser(); ContentMovie.Width = 800; ContentMovie.Height = 800 / 1.77777; Scroller.Content = ContentMovie; ContentMovie.Source = new Uri (MovieAdress); ShowWindow.Closing += (Sender, Args) => { ContentMovie.Dispose (); }; ShowWindow.Show(); }