public void Execute(object parameters) { if (!_init) { var loginView = new PackageManagerLoginView(dynSettings.Controller.PackageManagerLoginViewModel); //MVVM: event on current workspace model view now adds views to canvas //dynSettings.Bench.outerCanvas.Children.Add(loginView); //Canvas.SetBottom(loginView, 0); //Canvas.SetRight(loginView, 0); dynSettings.Controller.DynamoViewModel.CurrentSpaceViewModel.OnRequestAddViewToOuterCanvas(this, new ViewEventArgs(loginView)); _init = true; } dynSettings.Controller.PackageManagerLoginViewModel.Visible = Visibility.Visible; }
public void Execute(object parameters) { if (!_init) { var loginView = new PackageManagerLoginView(dynSettings.Controller.PackageManagerLoginViewModel); dynSettings.Bench.outerCanvas.Children.Add(loginView); Canvas.SetBottom(loginView, 0); Canvas.SetRight(loginView, 0); _init = true; } dynSettings.Controller.PackageManagerLoginViewModel.Visible = Visibility.Visible; }