public ExtractClassDialog(ExtractClassViewModel viewModel) { ViewModel = viewModel; DataContext = ViewModel; MemberSelectionControl = new MemberSelection(ViewModel.MemberSelectionViewModel); DestinationSelectionControl = new NewTypeDestinationSelection(ViewModel.DestinationViewModel); InitializeComponent(); }
// 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; }