private void Window_Closed(object sender, EventArgs e)
 {
     if (PropertyWnd != null)
     {
         PropertyWnd.Hide();
         PropertyWnd.Close();
     }
     ServiceProvider.WindowsManager.ExecuteCommand(CmdConsts.All_Close);
 }
 private void button1_Click(object sender, RoutedEventArgs e)
 {
     if (button1.IsChecked == true)
     {
         if (PropertyWnd == null)
         {
             PropertyWnd = new PropertyWnd();
         }
         PropertyWnd.IsVisibleChanged -= PropertyWnd_IsVisibleChanged;
         PropertyWnd.Show();
         PropertyWnd.IsVisibleChanged += PropertyWnd_IsVisibleChanged;
     }
     else
     {
         if (PropertyWnd != null && PropertyWnd.Visibility == Visibility.Visible)
         {
             PropertyWnd.IsVisibleChanged -= PropertyWnd_IsVisibleChanged;
             PropertyWnd.Hide();
         }
     }
 }