private static void staticDialogInstance_Closed(object sender, EventArgs e)
 {
     lock (staticDialogInstanceLock)
     {
         staticDialogInstance = null;
     }
 }
 private static void staticDialogInstance_Closed(object sender, EventArgs e)
 {
     lock (staticDialogInstanceLock)
     {
         staticDialogInstance = null;
     }
 }
 public static void ShowStaticDialog()
 {
     lock (staticDialogInstanceLock)
     {
         if (staticDialogInstance == null)
         {
             staticDialogInstance = new MulticastConfigDialog();
             staticDialogInstance.Loaded += new RoutedEventHandler(staticDialogInstance_Loaded);
             staticDialogInstance.Closed += new EventHandler(staticDialogInstance_Closed);
         }
         staticDialogInstance.Show();
     }
 }
 public static void ShowStaticDialog()
 {
     lock (staticDialogInstanceLock)
     {
         if (staticDialogInstance == null)
         {
             staticDialogInstance         = new MulticastConfigDialog();
             staticDialogInstance.Loaded += new RoutedEventHandler(staticDialogInstance_Loaded);
             staticDialogInstance.Closed += new EventHandler(staticDialogInstance_Closed);
         }
         staticDialogInstance.Show();
     }
 }
예제 #5
0
 private void buttonConfigureMulticast_Click(object sender, RoutedEventArgs e)
 {
     MulticastConfigDialog.ShowStaticDialog();
 }