Freigeben über


PredefinedSelectionTransformations Enumeration

Definition

Definiert eine Reihe von Aktionen, die für die Bearbeitung von Auswahlen innerhalb einer Ansicht vordefinierten sind. Benutzerdefinierte Bearbeitungen finden Sie unter Verwendung von ISelectionTransformer. Diese Transformationen können an PerformActionOnAllSelections(PredefinedSelectionTransformations), TryPerformActionOnSelection(Selection, PredefinedSelectionTransformations, Selection)und PerformAction(PredefinedSelectionTransformations)übergeben werden.

public enum class PredefinedSelectionTransformations
public enum PredefinedSelectionTransformations
type PredefinedSelectionTransformations = 
Public Enum PredefinedSelectionTransformations
Vererbung
PredefinedSelectionTransformations

Felder

ClearSelection 0

Setzt den aktiven Punkt und den Ankerpunkt zurück, um sich an der Einfügemarke zu befinden.

ExpandSelectionToEntireLine 32

Erweitern Sie die Auswahl auf ganze Zeilen. Die -Methode funktioniert sowohl für ein einzelnes als auch für mehrere Auswahlszenarios. Verschiebt den AnchorPoint an den Anfang der Zeile und verschiebt das Caretzeichen , InsertionPointund ActivePoint an das Ende der Zeile.

Wenn AnchorPoint und InsertionPoint sich in unterschiedlichen Zeilen befinden: Wenn AnchorPoint ist der oben von InsertionPoint: verschiebt den AnchorPoint an den Anfang der Zeile, wo AnchorPoint sich die Zeile befindet, und verschiebt die Caret, InsertionPointund ActivePoint an das Ende der Zeile, wo InsertionPoint sich befindet.

Wenn InsertionPoint sich über dem AnchorPointbefindet, verschiebt den AnchorPoint an den Anfang der Zeile, wo InsertionPoint sich die Zeile befindet, und verschiebt den Caret, InsertionPointund ActivePoint an das Ende der Zeile, wo AnchorPoint sich befindet.

MovePageDown 21

Verschiebt die Aktiv-, Anker- und Einfügepunkte um eine Viewporthöhe nach vorne und bleibt so nah wie möglich an den bevorzugten x- und y-Koordinaten des Benutzers in der Ansicht.

MovePageUp 19

Verschiebt die Aktiv-, Anker- und Einfügepunkte um eine Viewporthöhe zurück und bleibt so nahe wie möglich an den bevorzugten x- und y-Koordinaten des Benutzers in der Ansicht.

MoveToBeginningOfLine 9

Verschiebt die Aktiv-, Anker- und Einfügepunkte zurück an den Anfang der aktuellen Zeile.

MoveToEndOfDocument 25

Verschiebt den Aktiven, den Anker und die Einfügepunkte an das Ende des Dokuments.

MoveToEndOfLine 13

Verschiebt die Aktiv-, Anker- und Einfügepunkte an das Ende der aktuellen Zeile.

MoveToHome 11

Verschiebt die Aktiv-, Anker- und Einfügepunkte abwechselnd zwischen dem Anfang der Zeile und dem ersten Nicht-Leerzeichenzeichen.

MoveToNextCaretPosition 1

Verschiebt die Aktiv-, Anker- und Einfügepunkte um eine Position in der Ansicht nach vorne.

MoveToNextLine 15

Verschiebt die Aktiv-, Anker- und Einfügepunkte vor die nächste Zeile und bleibt so nah wie möglich an der bevorzugten X-Koordinate des Benutzers in der Ansicht.

MoveToNextSubWord 28

Verschiebt die Aktiv-, Anker- und Einfügepunkte an den Anfang des nächsten Unterworts.

MoveToNextWord 5

Verschiebt die Aktiv-, Anker- und Einfügepunkte vor den Anfang des nächsten Worts.

MoveToPreviousCaretPosition 3

Verschiebt die Aktiv-, Anker- und Einfügepunkte um eine Position zurück in der Ansicht.

MoveToPreviousLine 17

Verschiebt die Aktiv-, Anker- und Einfügepunkte zurück zur vorherigen Zeile, und bleibt so nah wie möglich an der bevorzugten X-Koordinate des Benutzers in der Ansicht.

MoveToPreviousSubWord 30

Verschiebt die Aktiv-, Anker- und Einfügepunkte zurück an das Ende des vorherigen Worts.

MoveToPreviousWord 7

Verschiebt die Aktiv-, Anker- und Einfügepunkte zurück an das Ende des vorherigen Worts.

MoveToStartOfDocument 23

Verschiebt die Aktiv-, Anker- und Einfügepunkte zurück an den Anfang des Dokuments.

SelectCurrentWord 27

Verschiebt den Ankerpunkt an den Anfang des aktuellen Worts. Verschiebt die Aktiv- und Einfügemarke an das Ende des aktuellen Worts.

SelectPageDown 22

Verschiebt die Aktiv- und Einfügepunkte um eine Viewporthöhe, wobei die vom Benutzer bevorzugten x- und y-Koordinaten in der Ansicht so nah wie möglich bleiben, wobei der Ankerpunkt an der Stelle bleibt, an der er sich befindet.

SelectPageUp 20

Verschiebt die Aktiven- und Einfügepunkte um eine Viewporthöhe zurück, wobei die vom Benutzer bevorzugten x- und y-Koordinaten in der Ansicht so nah wie möglich bleiben, wobei der Ankerpunkt an der Stelle bleibt, an der er sich befindet.

SelectToBeginningOfLine 10

Verschiebt die aktiven Einfügepunkte und die Einfügepunkte zurück an den Anfang der aktuellen Linie, wobei der Ankerpunkt dort bleibt, wo er sich befindet.

SelectToEndOfDocument 26

Verschiebt die Aktiv- und Einfügepunkte an das Ende des Dokuments, wobei der Ankerpunkt an der Stelle bleibt, an der er sich befindet.

SelectToEndOfLine 14

Verschiebt die aktiven Einfügepunkte und die Einfügepunkte an das Ende der aktuellen Linie, wobei der Ankerpunkt an der Stelle bleibt, an der er sich befindet.

SelectToHome 12

Verschiebt die Aktiv- und Einfügemarke abwechselnd zwischen dem Zeilenanfang und dem ersten Zeichen ohne Leerzeichen, wobei der Ankerpunkt an der Stelle bleibt, an der er sich befindet.

SelectToNextCaretPosition 2

Verschiebt die aktiven Einfügepunkte und die Einfügemarke um eine Position in der Ansicht voran, wobei der Ankerpunkt an der Stelle bleibt, an der er sich befindet.

SelectToNextLine 16

Verschiebt die Aktiv- und Einfügepunkte zur nächsten Zeile, wobei die bevorzugte x-Koordinate des Benutzers in der Ansicht so nah wie möglich bleibt, wobei der Ankerpunkt an der Stelle bleibt, an der er sich befindet.

SelectToNextSubWord 29

Verschiebt die Aktiven- und Einfügepunkte an den Anfang des nächsten Unterworts, wobei der Ankerpunkt an der Stelle bleibt, an der er sich befindet.

SelectToNextWord 6

Verschiebt die Aktiv- und Einfügemarke an den Anfang des nächsten Worts, wobei der Ankerpunkt dort bleibt, wo er sich befindet.

SelectToPreviousCaretPosition 4

Verschiebt die Aktiv- und Einfügepunkte um eine Position in der Ansicht zurück, wobei der Ankerpunkt an der Stelle bleibt, an der er sich befindet.

SelectToPreviousLine 18

Verschiebt die Aktiv- und Einfügepunkte zurück in die vorherige Zeile, wobei die bevorzugte x-Koordinate des Benutzers in der Ansicht so nah wie möglich bleibt, wobei der Ankerpunkt an der Stelle bleibt, an der er sich befindet.

SelectToPreviousSubWord 31

Verschiebt die aktiven Einfügepunkte und die Einfügemarke zurück an das Ende des vorherigen Unterworts, wobei der Ankerpunkt an der Stelle bleibt, an der er sich befindet.

SelectToPreviousWord 8

Verschiebt die aktiven Einfügepunkte und die Einfügemarke zurück an das Ende des vorherigen Worts, wobei der Ankerpunkt an der Stelle bleibt, an der er sich befindet.

SelectToStartOfDocument 24

Verschiebt die aktiven Einfügepunkte und die Einfügepunkte zurück an den Anfang des Dokuments, wobei der Ankerpunkt an der Stelle bleibt, an der er sich befindet.

Gilt für: