Table of Contents

Class DisplayModel<T>

Namespace
The.WPF.Screens
Assembly
Instagile.WPF.dll
public class DisplayModel<T> : DisplayModel, IAsyncScreenModel, IScreenModel, IModel, INotifyPropertyChanged, IScrollableScreenModel where T : IEntity<T>

Type Parameters

T
Inheritance
DisplayModel<T>
Implements
Inherited Members
Extension Methods

Constructors

DisplayModel(ISurface, bool, Task)

public DisplayModel(ISurface surface, bool canBlock, Task loadTask)

Parameters

surface ISurface
canBlock bool
loadTask Task

Properties

Content

public ContentModel<T> Content { get; set; }

Property Value

ContentModel<T>

HasChanges

public override bool HasChanges { get; }

Property Value

bool

IsEditable

public override bool IsEditable { get; }

Property Value

bool

IsValid

public override bool IsValid { get; }

Property Value

bool

Methods

GetBlockingChangesAsync()

public override Task<IEnumerable<Change>> GetBlockingChangesAsync()

Returns

Task<IEnumerable<Change>>