コード例 #1
0
        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();
        }