/// <summary>
 /// Default ctor
 /// </summary>
 public XmlMenuDesignerControl(IIde ide, IServiceProvider serviceProvider, IMenuViewModel viewModel)
 {
     if (ide != null)
     {
         selectionContainer = ide.CreateSelectionContainer(serviceProvider);
     }
     if (viewModel != null)
     {
         DataContext = viewModel;
     }
     InitializeComponent();
     // wait until we're initialized to handle events
     if (viewModel != null)
     {
         viewModel.PropertyChanged += OnViewModelPropertyChanged;
     }
 }
Example #2
0
 /// <summary>
 /// Default ctor
 /// </summary>
 public XmlMenuDesignerControl(IIde ide, IServiceProvider serviceProvider, IMenuViewModel viewModel)
 {
     if (ide != null)
     {
         selectionContainer = ide.CreateSelectionContainer(serviceProvider);
     }
     if (viewModel != null)
     {
         DataContext = viewModel;
     }
     InitializeComponent();
     // wait until we're initialized to handle events
     if (viewModel != null)
     {
         viewModel.PropertyChanged += OnViewModelPropertyChanged;
     }
 }