Table of Contents

Class CreateModel<T>

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

Type Parameters

T
Inheritance
CreateModel<T>
Implements
Inherited Members
Extension Methods

Constructors

CreateModel(ISurface, Func<Task>)

public CreateModel(ISurface surface, Func<Task> contentReadyTask)

Parameters

surface ISurface
contentReadyTask Func<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

ShowValidationErrors

public bool ShowValidationErrors { get; set; }

Property Value

bool

Methods

GetBlockingChangesAsync()

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

Returns

Task<IEnumerable<Change>>