Class TabbedModel
- Namespace
- The.WPF.Shell.TDI
- Assembly
- Instagile.WPF.dll
public sealed class TabbedModel : NotificationObject, INotifyPropertyChanged
- Inheritance
-
TabbedModel
- Implements
-
- Inherited Members
-
- Extension Methods
-
Constructors
public TabbedModel(string windowTitle, Brush initialStatusBarBrush, Action closeActive, Action refreshActive, Action saveActive)
Parameters
windowTitle string
initialStatusBarBrush Brush
closeActive Action
refreshActive Action
saveActive Action
Properties
AvailableTabs
public ObservableCollection<TabModel> AvailableTabs { get; }
Property Value
- ObservableCollection<TabModel>
Clock
public string Clock { get; set; }
Property Value
- string
DoCloseActiveTab
public ICommand DoCloseActiveTab { get; }
Property Value
- ICommand
DoRefreshActiveTab
public ICommand DoRefreshActiveTab { get; }
Property Value
- ICommand
DoSaveActiveTab
public ICommand DoSaveActiveTab { get; }
Property Value
- ICommand
Environment
public string Environment { get; set; }
Property Value
- string
EnvironmentBrush
public Brush EnvironmentBrush { get; set; }
Property Value
- Brush
IsInitialised
public bool IsInitialised { get; set; }
Property Value
- bool
LicenseBrush
public Brush LicenseBrush { get; set; }
Property Value
- Brush
LicenseStatus
public string LicenseStatus { get; set; }
Property Value
- string
MainMenu
public CommandsMenuModel MainMenu { get; set; }
Property Value
- CommandsMenuModel
public Visibility MenuVisibility { get; }
Property Value
- Visibility
RootSurface
public RootSurface RootSurface { get; set; }
Property Value
- RootSurface
Scale
public double Scale { get; }
Property Value
- double
ScalePercent
public int ScalePercent { get; set; }
Property Value
- int
SelectedTab
public TabModel SelectedTab { get; set; }
Property Value
- TabModel
public ObservableCollection<ISidebarModel> Sidebars { get; }
Property Value
- ObservableCollection<ISidebarModel>
Version
public string Version { get; set; }
Property Value
- string
WindowTitle
public string WindowTitle { get; }
Property Value
- string
Methods
PrefsChanged()
public void PrefsChanged()
Events
TabSelected
public event Action TabSelected
Event Type
- Action