Show / Hide Table of Contents

    Class ControlDesignViewModel

    Inheritance
    Object
    ControlTreeNode
    ControlDesignViewModel
    BrowserDesignViewModel
    ButtonBaseDesignViewModel
    CheckBoxDesignViewModel
    ContainerDesignViewModel
    DashBoardContainerViewModel
    EditboxDesignViewModel
    FormContainerDesignViewModel
    GridColDesignViewModel
    LabelDesignViewModel
    ListBaseDesignViewModel
    ListViewDesignViewModel
    PictureDesignViewModel
    RadioButtonDesignViewModel
    TemplateControlDesignViewModel
    Implements
    INotifyPropertyChanged
    Inherited Members
    ControlTreeNode.Name
    Namespace: FrameworkSystems.FrameworkStudio.General.DevObjects.Form.Designer.ViewModels
    Assembly: FrameworkSystems.FrameworkStudio.General.dll
    Syntax
    [DocfxBrowsable]
    public abstract class ControlDesignViewModel : ControlTreeNode, INotifyPropertyChanged, IDisposable, INamedRecord

    Properties

    Alignment

    Gibt an, wie sich das Control in seinem Container ausrichten soll. Standardwerte sind Stretch und Stretch

    BackColor

    Gibt die Hintergrund-Farbe des Controls an. Über den Alpha-Kanal (Transparenz-Wert) der Farbe kann die Transparenz des Controls gesteuert werden.

    BorderColor

    Gibt die Farbe des Rands um das Control herum an.

    BorderRadius

    Gibt den Radius für die Rundung des Randes an. Die Unter-Eigenschaften TopLeft, TopRight, BottomRight und BottomLeft können getrennt voneinander angegeben oder überschrieben werden.

    BorderThickness

    Gibt die Dicke des Rands um das Control herum an.Der Rand wird in die Größe des Controls hineingerechnet.Die Unter-Eigenschaften Left, Top, Right und Bottom können getrennt voneinander angegeben oder überschrieben werden.

    Caption

    Gibt eine mehrsprachige Beschriftung des Controls an. Je nach Control wird diese entweder selber vom Control angezeigt (z.B. Button, ImageButton, Label) oder es wird durch das FieldPanel ein Label mit dieser Beschriftung generiert (z.B. Editfield, Combobox).

    CaptionAsPlaceholder

    Gibt an, ob die Caption des Controls als Placeholder angezeigt werden soll.

    ControlEvents

    Dieses Property dient dazu, den Editor für die Events anzuzeigen. Es selber selber keinen relevanten Wert. (siehe Events)

    CtrlStyleName

    DataSource

    DisabledBackColor

    Definiert die Hintergrundfarbe, wenn das Control deaktiviert ist. Diese Einstellung kann für ComboboxDesignViewModel und EditboxDesignViewModel gesetzt werden.

    Documentation

    Öffnet den Dokumentations-Editor (siehe Editor)

    Font

    Hier kann die Schrift des Controls eingestellt werden. Die Unter-Properties Family, Size, Bold, Italic und Underline können jeweils getrennt voneinander überschrieben werden.

    Die Size definiert, wieviel Pixel Platz die Schrift insgesamt bei einer Skalierung von 100% verbraucht.Somit ergibt sich aus Summe der Size und den Properties Padding, BorderThickness und Margin die tatsächliche Höhe des Controls.

    ForeColor

    Schriftfarbe. Über die Action SetForeColor(Nullable<Color>) kann die Farbe zur Laufzeit geändert werden.

    FullTextSearch

    Unter den folgenden Bedingungen: FullTextSearch und IsSearchField aktiviert und SearchOperator ist 'Like' wird für das Control in die automatisch generierte Load-Condition ein zusätzlicher %-Wildcard vor das Control hinzugefügt und somit eine FullText Suche aktiviert. Generierter Code Beispiel: (("like", "%" + form.Control + "%")

    HideInDocumentation

    Gibt an, ob das ausgewählte Control in die Dokumentation gerendert werden soll oder nicht. Dies kann z.B. dann hilfreich sein, wenn in einem abgeleiteten Form Controls aus dem Basis-Form in der Dokumentation ausgeblendet werden sollen.

    IsEditable

    Wenn hier true gesetzt ist, ist das Control editierbar. Ansonsten ist das Control für Eingaben gesperrt. Über die Action SetEnabled(Nullable<Boolean>) kann das Control zur Laufzeit gesperrt werden.

    IsEditableAU

    Das IsEditable Property wird je nach AccessUnits eingeschränkt. (siehe IsVisibleAU/IsEditableAU)

    IsSearchField

    Soll sich das Control in die automatisch generierte Load-Condition eintragen, muss dieses Property auf True gesetzt werden. (Siehe Erzeugen eines Suchdialogs durch Property-Funktionalität.)

    IsVisibleAU

    Das IsVisible Property wird je nach AccessUnits eingeschränkt. (siehe IsVisibleAU/IsEditableAU)

    LabelTemplate

    Margin

    Gibt den äußeren Rand um das Control herum an. Der Margin wird nicht in die Größe des Controls hineingerechnet. Die Unter-Eigenschaften Left, Top, Right und Bottom können getrennt voneinander angegeben oder überschrieben werden.

    MaxSize

    Gibt die maximale Größe des Controls an. Die Größe des Controls zählt immer inklusive Padding und Border aber exklusive Margin. Die beiden Unter-Eigenschaften Width und Height können getrennt voneinander angegeben oder überschrieben werden.

    MinSize

    Gibt die minimale Größe des Controls an.Die Größe des Controls zählt immer inklusive Padding und Border aber exklusive Margin.Die beiden Unter-Eigenschaften Width und Height können getrennt voneinander angegeben oder überschrieben werden.

    Padding

    Gibt den inneren Rand des Controls – also den Abstand des Control-Inhalts zur Border an.Die Unter-Eigenschaften Left, Top, Right und Bottom können getrennt voneinander angegeben oder überschrieben werden.

    SearchOperator

    Gibt an, mit welchem Operator sich das Control in die Load-Condition eintragen soll. (Siehe Erzeugen eines Suchdialogs durch Property-Funktionalität.)

    TabStop

    Wenn dieses Property den Wert true besitzt, wird das Steuerelement bei der Fokustraversierung mittels Tastatur erfasst. Ist es auf false, so wird das Steuerelement bei der Tab-Reihenfolge überspringen.

    Der Standardwert für die Eigenschaft ist true.

    TooltipText

    Verweilt ein Benutzer eine kurze Zeit mit dem Mauszeiger auf dem Control, wird der Tooltip angezeigt. Der Tooltip kann mehrsprachig hinterlegt werden.

    Visibility

    Steuert die Sichtbarkeit des Controls. Über die Control-Action SetVisible(Nullable<FSVisibility>) kann die Eigenschaft zur Laufzeit geändert werden.

    Events

    OnCanDrop

    OnDrag

    OnEnter

    Wird beim setzen des Fokus auf ein Control ausgelöst.

    OnLeave

    Wird beim Entfernen des Fokus von einem Control ausgelöst. Wenn sich der Wert des Controls geändert hat, wird vor diesem Event das Event OnValidated ausgelöst.

    Back to top Generated by DocFX