public HashTagsForm(IHashTagsViewModel vm)
 {
     InitializeComponent();
     this.Controls.Add(new ElementHost()
     {
         Child = new HashTagsControl(vm), Dock = DockStyle.Fill
     });
 }
Ejemplo n.º 2
0
        private void ThisAddIn_Startup(object sender, System.EventArgs e)
        {
            var container = new UnityContainer();

            container.RegisterSingleton <IHashTagsViewModel, HashTagsViewModel>();
            container.RegisterInstance <IAddIn>(this);
            vm = container.Resolve <IHashTagsViewModel>();
            this.Application.DocumentBeforeSave +=
                Application_DocumentBeforeSave;
            CustomTaskPane pane = CustomTaskPanes.FirstOrDefault(p => p.Title == paneName) ??
                                  this.CustomTaskPanes.Add(container.Resolve <HashTagsForm>(), paneName);

            //pane.Visible = true;
            Panes.HashTags = pane;
        }
 public HashTagsControl(IHashTagsViewModel vm)
 {
     InitializeComponent();
     DataContext = vm;
 }