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(); } } }