EditingCommands.TabForward Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Vertegenwoordigt de TabForward opdracht.
public:
static property System::Windows::Input::RoutedUICommand ^ TabForward { System::Windows::Input::RoutedUICommand ^ get(); };
public static System.Windows.Input.RoutedUICommand TabForward { get; }
static member TabForward : System.Windows.Input.RoutedUICommand
Public Shared ReadOnly Property TabForward As RoutedUICommand
Waarde van eigenschap
De aangevraagde opdracht. De standaardtoetsbeweging voor deze opdracht is Tab.
Voorbeelden
In het volgende voorbeeld ziet u hoe u een bewerkingsopdracht aanroept op een object dat de opdracht ondersteunt.
In dit voorbeeld fungeert een RichTextBox als het opdrachtdoel. Let op: RichTextBox implementeert de IInputElement interface (overgenomen van FrameworkElement) en bevat systeemeigen ondersteuning voor veel bewerkingsopdrachten.
Het eerste argument voor de Execute methode is een opdrachtparameter. De meeste bewerkingsopdrachten negeren de opdrachtparameter; in het algemeen moet deze parameter zijn null voor het bewerken van opdrachten.
Het tweede argument geeft het object aan waarnaar de opdracht wordt gerouteerd. Dit object moet de IInputElement interface implementeren en moet een handler bevatten voor de opgegeven opdracht. Over het algemeen wordt een opdracht genegeerd wanneer deze wordt aangeroepen op een object dat de opdracht niet verwerkt.
RichTextBox rTB = new RichTextBox();
EditingCommands.ToggleInsert.Execute(null, rTB);
Dim rTB As New RichTextBox()
EditingCommands.ToggleInsert.Execute(Nothing, rTB)
Opmerkingen
Het gedrag voor deze opdracht is afhankelijk van de huidige selectie. Als de selectie niet leeg is of als de selectie leeg is en de huidige caretpositie zich aan het begin van een alinea bevindt, is deze opdracht gelijk aan IncreaseIndentation. Als de caret zich in een tabelcel bevindt (vertegenwoordigd door het TableCell element), verplaatst deze opdracht de caret naar de volgende cel. Als de caret zich in de laatste cel van een tabel bevindt, wordt met deze opdracht een nieuwe rij toegevoegd aan de tabel, waarbij de caret in de eerste cel van de nieuwe rij wordt geplaatst. Anders wordt een tabteken ingevoegd op de huidige positie.
Er is niet noodzakelijkerwijs een daadwerkelijke implementatie die reageert op deze opdracht op een bepaald object; in veel gevallen is de implementatie die reageert op een opdracht de verantwoordelijkheid van de schrijver van de toepassing.
Deze opdracht wordt systeemeigen ondersteund door RichTextBox en TextBox (wanneer de AcceptsTab eigenschap is true).
XAML-kenmerkgebruik
<object property="TabForward"/>