Class SidebarModelBase
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
Properties
HasChanges
public virtual bool HasChanges { get; }
Property Value
IsEditable
public virtual bool IsEditable { get; }
Property Value
IsExpanded
true if the sidebar is currently open in the UI
public virtual bool IsExpanded { get; set; }
Property Value
IsValid
public virtual bool IsValid { get; }
Property Value
Name
public virtual string Name { get; }
Property Value
Services
protected IServices Services { get; }
Property Value
Title
used to describe the sidebar
public virtual string Title { get; set; }
Property Value
Methods
ToString()
Returns a string that represents the current object.
public override string ToString()
Returns
- string
A string that represents the current object.