Пример #1
0
        public ExtractClassDialog(ExtractClassViewModel viewModel)
        {
            ViewModel = viewModel;

            DataContext = ViewModel;

            MemberSelectionControl      = new MemberSelection(ViewModel.MemberSelectionViewModel);
            DestinationSelectionControl = new NewTypeDestinationSelection(ViewModel.DestinationViewModel);

            InitializeComponent();
        }
Пример #2
0
        // Use C# Extract Interface helpTopic for C# and VB.
        internal ExtractInterfaceDialog(ExtractInterfaceDialogViewModel viewModel)
            : base(helpTopic: "vs.csharp.refactoring.extractinterface")
        {
            _viewModel = viewModel;
            SetCommandBindings();

            DestinationControl = new NewTypeDestinationSelection(_viewModel.DestinationViewModel);
            Loaded            += ExtractInterfaceDialog_Loaded;

            InitializeComponent();
            DataContext = viewModel;
        }