Show / Hide Table of Contents

    Class GridColDesignViewModel

    Diese Klasse repräsentiert das Control Grid-Column. Die Properties und Events dieser Klasse werden im Form-Designer angeboten.

    Inheritance
    Object
    ControlTreeNode
    ControlDesignViewModel
    GridColDesignViewModel
    Implements
    INotifyPropertyChanged
    Inherited Members
    ControlDesignViewModel.ControlEvents
    ControlDesignViewModel.Documentation
    ControlDesignViewModel.HideInDocumentation
    ControlDesignViewModel.DataSource
    ControlDesignViewModel.MaxSize
    ControlDesignViewModel.MinSize
    ControlDesignViewModel.Padding
    ControlDesignViewModel.Margin
    ControlDesignViewModel.BackColor
    ControlDesignViewModel.ForeColor
    ControlDesignViewModel.DisabledBackColor
    ControlDesignViewModel.CaptionAsPlaceholder
    ControlDesignViewModel.CtrlStyleName
    ControlDesignViewModel.TooltipText
    ControlDesignViewModel.Font
    ControlDesignViewModel.Alignment
    ControlDesignViewModel.TabStop
    ControlDesignViewModel.IsEditable
    ControlDesignViewModel.IsEditableAU
    ControlDesignViewModel.Visibility
    ControlDesignViewModel.IsVisibleAU
    ControlDesignViewModel.IsSearchField
    ControlDesignViewModel.SearchOperator
    ControlDesignViewModel.FullTextSearch
    ControlDesignViewModel.LabelTemplate
    ControlDesignViewModel.BorderColor
    ControlDesignViewModel.BorderThickness
    ControlDesignViewModel.BorderRadius
    ControlDesignViewModel.OnEnter
    ControlDesignViewModel.OnLeave
    ControlDesignViewModel.OnCanDrop
    ControlDesignViewModel.OnDrag
    Namespace: FrameworkSystems.FrameworkStudio.General.DevObjects.Form.Designer.ViewModels
    Assembly: FrameworkSystems.FrameworkStudio.General.dll
    Syntax
    [DocfxBrowsable]
    public class GridColDesignViewModel : ControlDesignViewModel, INotifyPropertyChanged, IDisposable, INamedRecord

    Properties

    Caption

    Gibt das Label der Spalte in den definierten Sprachen an. Die Caption wird über das Property ermittelt und kann überschrieben werden.

    DependsDataSourceOnRowData

    Ist als EditorStyle Combobox ausgewählt, können Sie im Property List einen DataSource für die Liste angeben. Dieses Property gibt an, ob sich die Liste auf ein Property des Collection-Objekts beziehen soll (True) oder nicht (False). Wenn True angegeben wird, werden unter List die Properties des Collection-Objekts angeboten. In diesem Fall wird für jede Zeile des Grids eine eigene Liste erstellt. Wenn False angegeben wurde, werden in List die Membervariablen des Forms angeboten. Es wird eine Liste für alle Zeilen des Grids erstellt.

    EditorStyle

    Bei Editfield wird die Spalte als ganz normales Eingabefeld dargestellt. Bei Checkbox wird in der Spalte eine Checkbox dargestellt. Ist der Wert der Spalte true oder 1, wird die Checkbox gesetzt. Ist der Wert false oder 0, wird die Checkbox nicht gesetzt. Bei Combobox wird die Spalte als Combobox dargestellt. Es müssen dazu noch weitere Einstellungen bei den Properties DependsDataSourceOnRowData und List vorgenommen werden.

    EditStyle

    Format

    Eingabedatentyp. Wird hier ein Format angegeben, lassen die Felder nur die Eingabe von Zeichen zu, die diesem Format entsprechen.

    FormatPattern

    List

    Macht nur Sinn, wenn als EditorStyle Combobox ausgewählt ist. Gibt den Datasource an, aus welchem die Daten für die Liste gezogen werden sollen (analog zur Combobox).

    MaxDropDownSize

    Gibt die maximale Höre der DropDown-Listes an.

    MaxWidth

    Maximale Breite der Column in Pixel.

    MinWidth

    Minimale Breite der Column in Pixel.

    Name

    Zeigt den Namen der Column an. Der Name wird generiert und kann nicht geändert werden. Er setzt sich zusammen aus der Bezeichnung des Grids und des Property-Namen, der die Spalte repräsentiert, verbunden durch einen Unterstrich _. Heißt das Grid grdCustomer würde die Column lngCustomerID z.B. grdCustomer_lngCustomerID heißen. (schreibgeschützt)

    Property

    TextAlign

    Gibt an, wie der Text in der Column ausgerichtet werden soll (links, rechts oder zentriert). Ist DatatypeDefault angegeben, werden Zahlen und Daten rechts und Text links ausgerichtet.

    Events

    OnCellValidate

    OnEditingStarting

    Dieses Ereignis wird ausgelöst, sobald eine Zelle vom Nutzer bearbeitet wird. Bei der Verarbeitung dieses Events dürfen keine Dialoge geöffnet werden.

    OnEditingStopped

    Dieses Ereignis ist das Gegenstück zu OnEditingStarting. Es tritt auf, wenn der Benutzer die Bearbeitung einer Zelle beendet. Auch hier sollten keine Dialoge geöffnet werden.

    See Also

    GridColumnControlAction
    Back to top Generated by DocFX