Freigeben über


SelectionOperations-Klasse

Stellt Standardoperationen bereit, die die programmgesteuerte Auswahl von Objekten in einem Designer steuern.

Vererbungshierarchie

System.Object
  Microsoft.Windows.Design.Interaction.SelectionOperations

Namespace:  Microsoft.Windows.Design.Interaction
Assembly:  Microsoft.Windows.Design.Interaction (in Microsoft.Windows.Design.Interaction.dll)

Syntax

'Declaration
Public NotInheritable Class SelectionOperations
public static class SelectionOperations
public ref class SelectionOperations abstract sealed
[<AbstractClass>]
[<Sealed>]
type SelectionOperations =  class end
public final class SelectionOperations

Der SelectionOperations-Typ macht die folgenden Member verfügbar.

Methoden

  Name Beschreibung
Öffentliche MethodeStatischer Member Select Verarbeitet eine Anforderung, um im Designer ein Objekt programmgesteuert auszuwählen.
Öffentliche MethodeStatischer Member SelectOnly Verarbeitet eine Anforderung, um im Designer ein einzelnes Objekt programmgesteuert auswählen.
Öffentliche MethodeStatischer Member Subscribe Fügt eine Rückrufmethode hinzu, die aufgerufen wird, wenn sich die Auswahl im Bearbeitungskontext ändert.
Öffentliche MethodeStatischer Member Toggle Verarbeitet eine Anforderung, um den Auswahlstatus eines Objekts im Designer zu wechseln.
Öffentliche MethodeStatischer Member Union Verarbeitet eine Anforderung, um im Designer ein Objekt programmgesteuert zur bestehenden Auswahl hinzuzufügen.
Öffentliche MethodeStatischer Member Unsubscribe Entfernt eine Rückrufmethode, damit sie nicht aufgerufen wird, wenn sich die Auswahl im Bearbeitungskontext ändert.

Zum Seitenanfang

Hinweise

Zum programmgesteuerten Auswählen von Objekten im Designer können verschiedene Auswahlvorgänge verwendet werden.

Das Konzept der Auswahl ist für verschiedene Typen von Designern unterschiedlich. Wenn ein Benutzer Objekte in einem Designer auswählt, gibt es einige Standardverhalten, die der Designer aufweisen sollte. Der Benutzer sollte beispielsweise ein Objekt oder mehrere Objekte auswählen können, die Auswahl von Objekten aufheben oder alle Objekte auswählen können. Sie können mithilfe der Erweiterbarkeit kontrollieren, wie der Benutzer Objekte im Designer auswählt.

Tipp

Andere hier nicht erwähnte Auswahltypen sind beispielsweise Textauswahl, bei der ein Textbereich in einem Objekt ausgewählt wird, und Punktauswahl, bei der ein oder mehrere Punkte auf einer Kurve ausgewählt werden. Komplexe Auswahlmuster, zum Beispiel das Ziehen eines Rechtecks zum Auswählen mehrerer Objekte, werden von den TaskProvider-Anbietern dieser Objekte verarbeitet.

Wenn mehrere Objekte in einem Designer ausgewählt werden, ist ein Objekt das primäre Auswahlobjekt. Das primäre Auswahlobjekt wird oft als Schlüssel für andere Verhaltensweisen verwendet. Wenn beispielsweise alle ausgewählten Objekte links ausgerichtet werden sollen, bestimmt das primäre Auswahlobjekt, wo die Objekte ausgerichtet werden.

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Siehe auch

Referenz

Microsoft.Windows.Design.Interaction-Namespace

Selection

SelectionCommands

SelectionTool

EditingContext

Weitere Ressourcen

Erweiterbare Architektur des WPF-Designers