Table of Contents

Class LayoutItemBase

Namespace
Gemini.Framework
Assembly
Gemini.dll
public abstract class LayoutItemBase : Screen, IViewAware, IChild, ILayoutItem, IScreen, IHaveDisplayName, IActivate, IDeactivate, IGuardClose, IClose, INotifyPropertyChangedEx, INotifyPropertyChanged
Inheritance
PropertyChangedBase
ViewAware
Screen
LayoutItemBase
Implements
IViewAware
IChild
IScreen
IHaveDisplayName
IActivate
IDeactivate
IGuardClose
IClose
INotifyPropertyChangedEx
Derived
Inherited Members
Screen.OnInitialize()
Screen.OnActivate()
Screen.Parent
Screen.DisplayName
Screen.IsActive
Screen.IsInitialized
Screen.Activated
Screen.AttemptingDeactivation
Screen.Deactivated
ViewAware.DefaultContext
ViewAware.Views
ViewAware.ViewAttached
PropertyChangedBase.Refresh()
PropertyChangedBase.IsNotifying
PropertyChangedBase.PropertyChanged

Constructors

LayoutItemBase()

public LayoutItemBase()

Properties

CloseCommand

public abstract ICommand CloseCommand { get; }

Property Value

ICommand

ContentId

[Browsable(false)]
public string ContentId { get; }

Property Value

string

IconSource

[Browsable(false)]
public virtual Uri IconSource { get; }

Property Value

Uri

Id

[Browsable(false)]
public Guid Id { get; }

Property Value

Guid

IsSelected

[Browsable(false)]
public bool IsSelected { get; set; }

Property Value

bool

ShouldReopenOnStart

[Browsable(false)]
public virtual bool ShouldReopenOnStart { get; }

Property Value

bool

ToolTip

Gets or sets the tool tip. Can be a string or a view model.

public virtual object ToolTip { get; protected set; }

Property Value

object

Methods

LoadState(BinaryReader)

public virtual void LoadState(BinaryReader reader)

Parameters

reader BinaryReader

SaveState(BinaryWriter)

public virtual void SaveState(BinaryWriter writer)

Parameters

writer BinaryWriter