Freigeben über


SelectionCommands-Klasse

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

Vererbungshierarchie

System.Object
  Microsoft.Windows.Design.Interaction.SelectionCommands

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

Syntax

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

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

Eigenschaften

  Name Beschreibung
Öffentliche EigenschaftStatischer Member Clear Ruft einen RoutedCommand ab, der eine Anforderung darstellt, die vorhandene Auswahl aufzuheben.
Öffentliche EigenschaftStatischer Member SelectAll Ruft einen RoutedCommand ab, der eine Anforderung darstellt, alle Objekte im Designer auszuwählen.
Öffentliche EigenschaftStatischer Member SelectNext Ruft einen RoutedCommand ab, der eine Anforderung darstellt, das nächste Objekt im Designer auszuwählen.
Öffentliche EigenschaftStatischer Member SelectOnlyTarget Ruft einen ToolCommand ab, der eine Anforderung darstellt, nur das Objekt unter dem Mauszeiger im Designer auszuwählen.
Öffentliche EigenschaftStatischer Member SelectPrevious Ruft einen RoutedCommand ab, der eine Anforderung darstellt, das vorherige Objekt im Designer auszuwählen.
Öffentliche EigenschaftStatischer Member SelectTarget Ruft einen ToolCommand ab, der eine Anforderung darstellt, das Objekt unter dem Mauszeiger im Designer auszuwählen.
Öffentliche EigenschaftStatischer Member ShowEvent Ruft einen ToolCommand ab, der eine Anforderung darstellt, den Standardereignishandler für das primäre Auswahlobjekt im Designer anzuzeigen.
Öffentliche EigenschaftStatischer Member ToggleSelectTarget Ruft einen ToolCommand ab, der eine Anforderung darstellt, den Auswahlstatus des Objekts unter dem Mauszeiger im Designer zu wechseln.
Öffentliche EigenschaftStatischer Member UnionSelectTarget Ruft einen ToolCommand ab, der eine Anforderung darstellt, das Objekt unter dem Mauszeiger im Designer zur vorhandenen Auswahl hinzuzufügen.

Zum Seitenanfang

Hinweise

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

SelectionOperations

SelectionTool

EditingContext

ToolCommand

Weitere Ressourcen

Erweiterbare Architektur des WPF-Designers