Example #1
0
 void OnModalClose(object sender, System.Windows.RoutedEventArgs e)
 {
     if (ModalContent.Children.Count == 1)
     {
         IModalDialog dlg = ModalContent.Children[0] as IModalDialog;
         if (dlg != null)
         {
             dlg.CloseButtonClick();
         }
     }
     ModalService.CloseModal();
     //this.ModalHost.Visibility = Visibility.Collapsed;
     //foreach (UIElement element in this.ModalContent.Children)
     //{
     //    if (element is IDisposable)
     //        ((IDisposable)element).Dispose();
     //}
     //this.ModalContent.Children.Clear();
 }