public CloseWorksapaceCommandVM(IHeaderCommandContext headerCommandContext) : base(headerCommandContext.RemoveCurrentWorkspace) { DisplayName = "X"; HeaderCommandContext = headerCommandContext; DoCanExecuteCheck = () => HeaderCommandContext.HasWorkspaces; }
public HeaderVM(IHeaderCommandContext headerCommandContext) { HeaderCommandContext = headerCommandContext; NavigationLinks = new List <IUICommand> { new NavigateToHomeCmd(headerCommandContext), }; }
public NavigateBackCommandVM(IHeaderCommandContext headerCommandContext) : base(headerCommandContext) { }
public HeaderLinkCommandVM(IHeaderCommandContext headerCommandContext) { HeaderCommandContext = headerCommandContext; DoCanExecuteCheck = () => true; }
public HeaderCommandVM(IHeaderCommandContext headerCommandContext) { HeaderCommandContext = headerCommandContext; DoCanExecuteCheck = () => HeaderCommandContext.HasWorkspaces; }
public NavigateToHomeCmd(IHeaderCommandContext headerCommandContext) : base(headerCommandContext) { DisplayName = "Home"; DoExecute = o => HeaderCommandContext.AddWorkspace(new HomeVM()); }
public NavigateForwardCommandVM(IHeaderCommandContext headerCommandContext) : base(headerCommandContext) { }
protected HistoryCommandVM(IHeaderCommandContext headerCommandContext) : base(headerCommandContext) { DoCanExecuteCheck = () => true; DoExecute = o => NextWorkspace(); }