- 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
public bool HasError { get; set; }
Property Value
- bool
public bool HasInfo { get; set; }
Property Value
- bool
public bool HasWarning { get; set; }
Property Value
- bool
public bool IsPrimary { get; set; }
Property Value
- bool
RefreshCommand
public IScreenCommand? RefreshCommand { get; }
Property Value
- IScreenCommand
SaveCommand
public IScreenCommand? SaveCommand { get; }
Property Value
- IScreenCommand
public string Title { get; }
Property Value
- string
Methods
PopCommandState()
public void PopCommandState()
PushCommandState()
public void PushCommandState()