Table of Contents

Class ListRow<T>

Namespace
The.WPF.Screens
Assembly
Instagile.WPF.dll
public class ListRow<T> : NotificationObject, INotifyPropertyChanged where T : IEntity

Type Parameters

T
Inheritance
ListRow<T>
Implements
Inherited Members
Extension Methods

Constructors

ListRow()

public ListRow()

Properties

BackgroundBrush

public virtual Brush BackgroundBrush { get; }

Property Value

Brush

CellCommands

public ObservableCollection<IInternalCommand> CellCommands { get; }

Property Value

ObservableCollection<IInternalCommand>

CustomRowCommands

public CommandsMenuModel CustomRowCommands { get; set; }

Property Value

CommandsMenuModel

Entity

The entity of a list row screen can be unset if the row is still loading

public Optional<T> Entity { get; }

Property Value

Optional<T>

EntityTask

public Task<T> EntityTask { get; }

Property Value

Task<T>

FallbackText

public string FallbackText { get; set; }

Property Value

string

HasChanges

public bool HasChanges { get; }

Property Value

bool

IsValid

public bool IsValid { get; }

Property Value

bool

OwningPage

opaque strong reference

public object OwningPage { get; set; }

Property Value

object

RowCommands

public ObservableCollection<IScreenCommand> RowCommands { get; }

Property Value

ObservableCollection<IScreenCommand>

RowNumber

row number within the entire set

public int RowNumber { get; set; }

Property Value

int

RowNumberText

public string RowNumberText { get; }

Property Value

string

SharedLookupContext

public IEntityContext SharedLookupContext { get; set; }

Property Value

IEntityContext

ShowRowNumberText

public bool ShowRowNumberText { get; set; }

Property Value

bool

Surface

public ISurface Surface { get; set; }

Property Value

ISurface

Methods

ConfigureCell(ListColumn, DataGridCell)

public virtual void ConfigureCell(ListColumn column, DataGridCell cell)

Parameters

column ListColumn
cell DataGridCell

OnEntityChanged()

protected virtual void OnEntityChanged()

Events

EntityChanged

public event Action EntityChanged

Event Type

Action