Table of Contents

Interface IViewModelPropertyState

Namespace
GroupeIsa.Neos.Designer.UIAbstractions
Assembly
GroupeIsa.Neos.Designer.UIAbstractions.dll

Provides the functionalities of a view model property state.

public interface IViewModelPropertyState

Properties

Caption

Gets the caption of the property.

string Caption { get; }

Property Value

string

DatagridCaption

Gets the caption of the property in a datagrid.

string DatagridCaption { get; }

Property Value

string

DatagridFrozen

Gets a value indicating whether the property column in a datagrid is frozen.

bool DatagridFrozen { get; }

Property Value

bool

DatagridMovable

Gets a value indicating whether the property column in a datagrid is movable.

bool DatagridMovable { get; }

Property Value

bool

DatagridPosition

Gets the position of the property column in a datagrid.

int DatagridPosition { get; }

Property Value

int

DatagridVisible

Gets a value indicating whether the property column is visible in a datagrid.

bool DatagridVisible { get; }

Property Value

bool

DatagridWidth

Gets the width of the property column in a datagrid. Set null for auto sizing.

string? DatagridWidth { get; }

Property Value

string

Ellipsis

Gets a value indicating whether the text in the property column should be truncated with an ellipsis when it overflows.

bool Ellipsis { get; }

Property Value

bool

FilterPosition

Gets the position of the property in the filter.

int FilterPosition { get; }

Property Value

int

FilterVisible

Gets a value indicating whether the property is visible in the filter bar.

bool FilterVisible { get; }

Property Value

bool

FilterVisibleInPanel

Gets a value indicating whether the property is visible in the filter panel.

bool FilterVisibleInPanel { get; }

Property Value

bool

FormVisible

Gets a value indicating whether the input for the property is visible in a form.

bool? FormVisible { get; }

Property Value

bool?

HorizontalAlign

Gets the horizontal alignment.

ContentAlign HorizontalAlign { get; }

Property Value

ContentAlign

Name

Gets the name of the property.

string Name { get; }

Property Value

string

ReadOnly

Gets a value indicating whether the input for the property can only be read.

bool? ReadOnly { get; }

Property Value

bool?

Required

Gets a value indicating whether the property requires a value.

bool? Required { get; }

Property Value

bool?

TabStop

Gets a value indicating whether the input for the property can be focused using the Tab key.

bool? TabStop { get; }

Property Value

bool?