예제 #1
0
        private void ShowDialogSynchronize(Document document)
        {
            var viewModel = new SynchronizeViewModel(document);
            var control   = new SynchronizeView();
            var window    = new PureWindow
            {
                Title = "Синхронизация с центральным файлом",
                WindowStartupLocation = WindowStartupLocation.CenterScreen,
                Content     = control,
                DataContext = viewModel,
                Height      = 450,
                Width       = 600,
                CanClose    = true,
                ResizeMode  = ResizeMode.NoResize
            };

            window.ShowDialog();
        }
예제 #2
0
        public void ShowWizardDialog(IDataObject selected)
        {
            if (selected == null)
            {
                return;
            }

            var title = "Мастер создания элемента по шаблону";

            if (selected.Type.IsProject)
            {
                title = "Мастер создания структуры по шаблону";
            }

            //Создадим контейнер для сбора информации о выбранных параметрах
            _creationInfo = new CreationInfo
            {
                Parent = selected,
            };

            var view = new WizardControl();

            FillWizardPages(view);

            var dialog = new PureWindow
            {
                Content = view,
                Title   = title,
                WindowStartupLocation = WindowStartupLocation.CenterScreen,
                Width         = 800,
                Height        = 600,
                ShowInTaskbar = true,
                Uid           = "ProjectCloneWizardWindow"
            };

            dialog.Closing += DialogOnClosing;
            dialog.Show();
        }