public void InitializePackage() { AssemblyLoadingGuard.Protect(); AssemblyLoadingGuard.LoadXpfLibraries(); Options = SerializeHelper.DeSerializeSettings(); GenerateMenuHelper = new GenerateMenuItemsHelper(this, dte); ToolWindowViewModel = new ToolWindowViewModel(dte, Options, GenerateMenuHelper, GetBlameWindow); GenerateNavigationMenu(); }
public DXVcsTools_VSIXPackage() { var dte = GetGlobalService(typeof(DTE)) as DTE; Options = SerializeHelper.DeSerializeSettings(); Menu = new MenuViewModel(); Menu.DoConnect(dte); GenerateMenuHelper = new GenerateMenuItemsHelper(this, dte); ToolWindowViewModel = new ToolWindowViewModel(dte, Options, GenerateMenuHelper); }
public void Initialize(ToolWindowViewModel viewModel) { model = viewModel; viewModel.Update(); Control.DataContext = viewModel; }
public void ShowBlameWindow() { ToolWindowViewModel.ShowBlame(); }