Class EditboxDesignViewModel
Diese Klasse repräsentiert das Control EditField. Die Properties und Events dieser Klasse werden im Form-Designer angeboten.
Implements
Inherited Members
Namespace: FrameworkSystems.FrameworkStudio.General.DevObjects.Form.Designer.ViewModels
Assembly: FrameworkSystems.FrameworkStudio.General.dll
Syntax
[DocfxBrowsable]
public class EditboxDesignViewModel : ControlDesignViewModel, INotifyPropertyChanged, IDisposable, INamedRecord
Properties
DataSource
Gibt an, mit welcher Membervariable oder welchem Property das Editfield verbunden werden soll. Handelt es sich beim Datasource um ein schreibgeschütztes Property, wird das Property IsEditable auf False gesetzt und lässt sich nicht mehr ändern. Es sind Membervariablen oder Properties vom Typ String, Number (int, short, long...), Date, Boolean möglich.
DisabledBackColor
Editor
Format
FormatPattern
Multiline
Gibt an, ob es sich bei dem Editfield um ein Multiline-Field handelt. Wenn ja, sind mehrzeilige Texteingaben und -anzeigen möglich.
PasswordChar
Hier kann ein Zeichen angegeben werden, das bei einer Passworteingabe als Platzhalter angezeigt werden soll, z.B. *.
ScrollBars
Gibt an, ob in dem Editfield Scrollbars angezeigt werden sollen. Diese Angabe macht nur Sinn, wenn es sich um ein Multiline-Field handelt.
SelectionEnd
Die Endposition der Textauswahl
SelectionStart
Die Startposition der Textauswahl
TextAlign
Gibt an, wie der Text im Editfield ausgerichtet sein soll. Bei Inherit wird die Angabe aus dem Default-Style gezogen. Bei DatatypeDefault werden Strings links und Datum und Nummern rechts ausgerichtet.
WordWrap
Gibt an, ob der automatische Zeilenumbruch aktiviert werden soll. Diese Angabe macht nur Sinn, wenn es sich um ein Multiline-Field handelt.
Events
OnValidated
Tritt ein, wenn der Fokus von dem Editfeld genommen wird und der Wert geändert wurde.
Nach diesem Event wird das OnLeave Event mit Parameter
HasValueChanged = true
ausgelöst.