Table of Contents

Class TabHeaderModel

Namespace
The.WPF.Shell.TDI
Assembly
Instagile.WPF.dll
public sealed class TabHeaderModel : NotificationObject, INotifyPropertyChanged
Inheritance
TabHeaderModel
Implements
Inherited Members
Extension Methods

Constructors

TabHeaderModel(IScreenModel, IScreenCommand?, IScreenCommand, IScreenCommand)

public TabHeaderModel(IScreenModel vm, IScreenCommand? wrappedRefreshCommand, IScreenCommand closeCommand, IScreenCommand closeAllTabsCommand)

Parameters

vm IScreenModel
wrappedRefreshCommand IScreenCommand
closeCommand IScreenCommand
closeAllTabsCommand IScreenCommand

Properties

CloseAllTabsCommand

public IScreenCommand CloseAllTabsCommand { get; }

Property Value

IScreenCommand

CloseCommand

public IScreenCommand CloseCommand { get; }

Property Value

IScreenCommand

HasError

public bool HasError { get; set; }

Property Value

bool

HasInfo

public bool HasInfo { get; set; }

Property Value

bool

HasWarning

public bool HasWarning { get; set; }

Property Value

bool

IsPrimary

public bool IsPrimary { get; set; }

Property Value

bool

RefreshCommand

public IScreenCommand? RefreshCommand { get; }

Property Value

IScreenCommand

SaveCommand

public IScreenCommand? SaveCommand { get; }

Property Value

IScreenCommand

Title

public string Title { get; }

Property Value

string

Methods

PopCommandState()

public void PopCommandState()

PushCommandState()

public void PushCommandState()