private void OpenOrganizerFunc(object param) { var organizerVM = new ComponentLibraryOrganizerVM(m_componentsLibraryViewModel); var organizerView = new TraceLab.UI.WPF.Views.ComponentLibraryOrganizer(); organizerView.DataContext = organizerVM; var organizerWindow = new System.Windows.Window(); organizerWindow.Content = organizerView; foreach (System.Windows.Window window in System.Windows.Application.Current.Windows) { if (window.IsKeyboardFocusWithin) { organizerWindow.Owner = window; } } organizerWindow.WindowStartupLocation = System.Windows.WindowStartupLocation.CenterOwner; organizerWindow.ShowActivated = true; organizerWindow.Title = "Component Tags Organizer"; organizerWindow.Icon = new BitmapImage(new Uri("pack://application:,,,/TraceLab.UI.WPF;component/Resources/Icon_Organizer16.png")); organizerWindow.ShowDialog(); }
private void OpenOrganizerFunc(object param) { var organizerVM = new ComponentLibraryOrganizerVM(m_componentsLibraryViewModel); var organizerView = new TraceLab.UI.WPF.Views.ComponentLibraryOrganizer(); organizerView.DataContext = organizerVM; var organizerWindow = new System.Windows.Window(); organizerWindow.Content = organizerView; foreach(System.Windows.Window window in System.Windows.Application.Current.Windows) { if(window.IsKeyboardFocusWithin) { organizerWindow.Owner = window; } } organizerWindow.WindowStartupLocation = System.Windows.WindowStartupLocation.CenterOwner; organizerWindow.ShowActivated = true; organizerWindow.Title = "Component Tags Organizer"; organizerWindow.Icon = new BitmapImage(new Uri("pack://application:,,,/TraceLab.UI.WPF;component/Resources/Icon_Organizer16.png")); organizerWindow.ShowDialog(); }