Freigeben über


Selection Klasse

Definition

Definiert eine Auswahl von Objekten, die als ContextItem im EditingContext veröffentlicht werden.

public ref class Selection : System::Activities::Presentation::ContextItem
public class Selection : System.Activities.Presentation.ContextItem
type Selection = class
    inherit ContextItem
Public Class Selection
Inherits ContextItem
Vererbung
Selection

Hinweise

Die Auswahl besteht aus 0 (null) oder mehr Objekten. Das erste Objekt in einer Auswahl wird als primäre Auswahl definiert, die verwendet wird, wenn ein Objekt in einer Gruppe als Schlüssel verwendet werden muss. Jedes Objekt wird als ModelItem gespeichert.

Konstruktoren

Selection()

Erstellt ein leeres Selection-Objekt.

Selection(IEnumerable)

Erstellt ein Selection-Objekt mit den angegebenen ausgewählten Objekten.

Selection(IEnumerable, Predicate<ModelItem>)

Erstellt ein Selection-Objekt mit den angegebenen ausgewählten Objekten.

Selection(IEnumerable<ModelItem>)

Erstellt ein Selection-Objekt mit den angegebenen ausgewählten Objekten.

Selection(IEnumerable<ModelItem>, Predicate<ModelItem>)

Erstellt ein Selection-Objekt mit den angegebenen ausgewählten Objekten.

Selection(ModelItem[])

Erstellt ein Selection-Objekt mit den angegebenen ausgewählten Objekten.

Eigenschaften

ItemType

Gibt den Elementtyp für dieses Bearbeitungskontextelement zurück.

PrimarySelection

Gibt die primäre Auswahl zurück.

SelectedObjects

Die Enumeration ausgewählter Objekte.

SelectionCount

Die Anzahl der gegenwärtig in dieser Auswahl ausgewählten Objekte.

Methoden

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
OnItemChanged(EditingContext, ContextItem)

Stellt eine Methode dar, die für das Kontextelement aufgerufen wird, bevor dieses im Kontextelement-Manager gespeichert wird. Das vorherige Element im Kontextelement-Manager wird als Parameter übergeben.

(Geerbt von ContextItem)
Select(EditingContext, ModelItem)

Eine Hilfsmethode für die Auswahl, die die vorhandene Auswahl in den Kontext aufnimmt und ein Element darin auswählt. Wenn das Element bereits in der Auswahl ist, wird die Auswahl beibehalten, und das Element wird zur primären Auswahl hochgestuft.

SelectOnly(EditingContext, ModelItem)

Eine Hilfsmethode für die Auswahl, die ein Element in der Auswahl festlegt. Die Auswahl aller vorhandenen Elemente wird aufgehoben.

Subscribe(EditingContext, SubscribeContextCallback<Selection>)

Eine Hilfsmethode, die die Auswahländerungsereignisse abonniert.

Toggle(EditingContext, ModelItem)

Eine Hilfsmethode für die Auswahl, die die vorhandene Auswahl in den Kontext aufnimmt und eine neue Auswahl erstellt, die den umgeschalteten Zustand des Elements enthält. Wenn das Element der Auswahl hinzugefügt werden soll, wird es als primäre Auswahl hinzugefügt.

ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)
Union(EditingContext, ModelItem)

Eine Hilfsmethode für die Auswahl, die die vorhandene Auswahl in den Kontext aufnimmt und eine neue Auswahl erstellt, die die ursprüngliche Auswahl und das angegebene hinzuzufügende Element enthält. Wenn das angegebene hinzuzufügende Element bereits in der ursprünglichen Auswahl ist, wird es zur primären Auswahl hochgestuft.

Unsubscribe(EditingContext, SubscribeContextCallback<Selection>)

Eine Hilfsmethode, die ein zuvor hinzugefügtes Auswahländerungsereignis entfernt.

Gilt für: