Table of Contents

Class ListViewDesignViewModel

Namespace
FrameworkSystems.FrameworkStudio.General.DevObjects.Form.Designer.ViewModels
Assembly
FrameworkSystems.FrameworkStudio.General.dll

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

public class ListViewDesignViewModel : ControlDesignViewModel, INotifyPropertyChanged, IDisposable
Inheritance
ListViewDesignViewModel
Implements
Inherited Members

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