Table of Contents

Class SidebarModelBase

Namespace
The.WPF.Sidebars
Assembly
Instagile.WPF.dll

This basic ISidebarModel provides overridable properties with useful defaults

public abstract class SidebarModelBase : NotificationObject, ISidebarModel, IModel, INotifyPropertyChanged
Inheritance
SidebarModelBase
Implements
Derived
Inherited Members
Extension Methods

Constructors

SidebarModelBase(IServices, string)

public SidebarModelBase(IServices services, string name)

Parameters

services IServices
name string

Properties

HasChanges

public virtual bool HasChanges { get; }

Property Value

bool

IsEditable

public virtual bool IsEditable { get; }

Property Value

bool

IsExpanded

true if the sidebar is currently open in the UI

public virtual bool IsExpanded { get; set; }

Property Value

bool

IsValid

public virtual bool IsValid { get; }

Property Value

bool

Name

public virtual string Name { get; }

Property Value

string

Services

protected IServices Services { get; }

Property Value

IServices

Title

used to describe the sidebar

public virtual string Title { get; set; }

Property Value

string

Methods

ToString()

Returns a string that represents the current object.

public override string ToString()

Returns

string

A string that represents the current object.