Class EditboxDesignViewModel
- Assembly
- FrameworkSystems.FrameworkStudio.General.dll
Diese Klasse repräsentiert das Control EditField. Die Properties und Events dieser Klasse werden im Form-Designer angeboten.
public class EditboxDesignViewModel : ControlDesignViewModel, INotifyPropertyChanged, IDisposable
- Inheritance
-
EditboxDesignViewModel
- Implements
- Inherited Members
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.
- 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.