Table of Contents

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

TabbedModel(string, Brush, Action, Action, Action)

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

MenuVisibility

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

Sidebars

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