Table of Contents

Class ListBehaviour<T>

Namespace
The.WPF.Screens
Assembly
Instagile.WPF.dll
public abstract class ListBehaviour<T> : ListBehaviour where T : IEntity<T>

Type Parameters

T
Inheritance
ListBehaviour<T>
Inherited Members

Methods

GetCustomRowCommands(ISurface, T)

public virtual IEnumerable<IScreenCommand> GetCustomRowCommands(ISurface surface, T row)

Parameters

surface ISurface
row T

Returns

IEnumerable<IScreenCommand>

GetCustomRowCommands<U>(ISurface, U)

public override sealed IEnumerable<IScreenCommand> GetCustomRowCommands<U>(ISurface surface, U row) where U : IEntity<U>

Parameters

surface ISurface
row U

Returns

IEnumerable<IScreenCommand>

Type Parameters

U

InitialiseModel(ListModel<T>)

public virtual void InitialiseModel(ListModel<T> vm)

Parameters

vm ListModel<T>

InitialiseModel<U>(ListModel<U>)

public override sealed void InitialiseModel<U>(ListModel<U> vm) where U : IEntity<U>

Parameters

vm ListModel<U>

Type Parameters

U