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
DatagridCaption
Gets the caption of the property in a datagrid.
string DatagridCaption { get; }
Property Value
DatagridFrozen
Gets a value indicating whether the property column in a datagrid is frozen.
bool DatagridFrozen { get; }
Property Value
DatagridMovable
Gets a value indicating whether the property column in a datagrid is movable.
bool DatagridMovable { get; }
Property Value
DatagridPosition
Gets the position of the property column in a datagrid.
int DatagridPosition { get; }
Property Value
DatagridVisible
Gets a value indicating whether the property column is visible in a datagrid.
bool DatagridVisible { get; }
Property Value
DatagridWidth
Gets the width of the property column in a datagrid. Set null for auto sizing.
string? DatagridWidth { get; }
Property Value
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
FilterPosition
Gets the position of the property in the filter.
int FilterPosition { get; }
Property Value
FilterVisible
Gets a value indicating whether the property is visible in the filter bar.
bool FilterVisible { get; }
Property Value
FilterVisibleInPanel
Gets a value indicating whether the property is visible in the filter panel.
bool FilterVisibleInPanel { get; }
Property Value
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
Name
Gets the name of the property.
string Name { get; }
Property Value
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?