Selection Klasse

Definition

Definiert eine Auswahl von Objekten, die als ContextItem eine in der EditingContextDatei 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

Auswahlen bestehen aus 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 ein ModelItem.

Konstruktoren

Name Beschreibung
Selection()

Erstellt ein leeres Selection-Objekt.

Selection(IEnumerable, Predicate<ModelItem>)

Erstellt ein Selection Objekt, bei dem die angegebenen Objekte ausgewählt sind.

Selection(IEnumerable)

Erstellt ein Selection Objekt, bei dem die angegebenen Objekte ausgewählt sind.

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

Erstellt ein Selection Objekt, bei dem die angegebenen Objekte ausgewählt sind.

Selection(IEnumerable<ModelItem>)

Erstellt ein Selection Objekt, bei dem die angegebenen Objekte ausgewählt sind.

Selection(ModelItem[])

Erstellt ein Selection Objekt, bei dem die angegebenen Objekte ausgewählt sind.

Eigenschaften

Name Beschreibung
ItemType

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

PrimarySelection

Gibt die primäre Auswahl zurück.

SelectedObjects

Die Aufzählung der ausgewählten Objekte.

SelectionCount

Die Anzahl der Objekte, die derzeit in dieser Auswahl ausgewählt sind.

Methoden

Name Beschreibung
Equals(Object)

Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht.

(Geerbt von Object)
GetHashCode()

Dient als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
OnItemChanged(EditingContext, ContextItem)

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

(Geerbt von ContextItem)
Select(EditingContext, ModelItem)

Eine Auswahlhilfsmethode, die die vorhandene Auswahl im Kontext verwendet und ein Element darin auswählt. Wenn sich das Element bereits in der Auswahl befindet, wird die Auswahl beibehalten, und das Element wird zur primären Auswahl heraufgestuft.

SelectOnly(EditingContext, ModelItem)

Eine Auswahlhilfsmethode, die ein Element in der Auswahl festlegt. Alle vorhandenen Elemente werden deaktiviert.

Subscribe(EditingContext, SubscribeContextCallback<Selection>)

Eine Hilfsmethode, die Auswahländerungsereignisse abonniert.

Toggle(EditingContext, ModelItem)

Eine Auswahlhilfsmethode, die die vorhandene Auswahl im Kontext verwendet 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 Auswahlhilfsmethode, die die vorhandene Auswahl im Kontext verwendet und eine neue Auswahl erstellt, die die ursprüngliche Auswahl und das hinzuzufügende Element enthält. Wenn das hinzuzufügende Element bereits in der ursprünglichen Auswahl enthalten ist, wird es zur primären Auswahl heraufgestuft.

Unsubscribe(EditingContext, SubscribeContextCallback<Selection>)

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

Gilt für: