Show / Hide Table of Contents

    Class ListViewDesignViewModel

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

    Inheritance
    Object
    ControlTreeNode
    ControlDesignViewModel
    ListViewDesignViewModel
    Implements
    INotifyPropertyChanged
    Inherited Members
    ControlDesignViewModel.ControlEvents
    ControlDesignViewModel.Documentation
    ControlDesignViewModel.HideInDocumentation
    ControlDesignViewModel.MaxSize
    ControlDesignViewModel.MinSize
    ControlDesignViewModel.Padding
    ControlDesignViewModel.Margin
    ControlDesignViewModel.BackColor
    ControlDesignViewModel.ForeColor
    ControlDesignViewModel.DisabledBackColor
    ControlDesignViewModel.Caption
    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
    ControlTreeNode.Name
    Namespace: FrameworkSystems.FrameworkStudio.General.DevObjects.Form.Designer.ViewModels
    Assembly: FrameworkSystems.FrameworkStudio.General.dll
    Syntax
    [DocfxBrowsable]
    public class ListViewDesignViewModel : ControlDesignViewModel, INotifyPropertyChanged, IDisposable, INamedRecord

    Properties

    DataSource

    Membervariable oder Property, welches an die ListView gebunden werden soll. Muss vom Typ FrameworkSystems.FrameworkBase.IDevFrameworkObjectColl sein. Bildet auch die Datengrundlage für das ListItem Template.

    ItemArrangement

    Definiert die Anordnung der ListItems abhängig von der Größe der ListView.

    ItemSize

    Gibt die Größe eines ListItems an. Hierbei gilt die Width als Mindestbreite. Abhängig vom ItemArrangement werden ListItems gestreckt, um den vorhandenen Platz optimal auszunutzen. Die angegebene Height wird im Gegensatz zur Width nicht an die Größe der ListView angepasst und bleibt stabil.

    SelectedItems

    Membervariable oder Property, welches die selektierten ListItems beinhaltet. Muss von Typ SelectedRowsCollection sein.

    SelectionMode

    Gibt an, ob und wie ListItems in einer ListView selektiert werden können.

    SelectorPosition

    Der Selector ist ein kleines Häkchen, welches am ListItem anzeigt, ob es selektiert ist oder nicht. Abhängig vom individuellen Design des ListItems kann definiert werden, an welcher Stelle der Selector über dem ListItem angezeigt wird.

    Spacing

    Gibt den horizontalen und vertikalen Abstang zwischen den ListItems an.

    Template

    Öffnet den ListView Template Editor.

    Events

    OnItemActivated

    Dieses Event wird gefeuert, wenn ein ListItem angeklickt oder auf einem mobilen Gerät mit dem Finger angetippt wird.

    OnItemSelectionChanged

    Dieses Event wird gefeuert, wenn sich die Anzahl der selektierten ListItems ändert. Die derzeit selektierten ListItems können über das an der ListView gebundene Property SelectedItems ausgelesen werden.

    See Also

    ListViewControlAction
    Back to top Generated by DocFX