Selection Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
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. |