Sdílet prostřednictvím


EditingCommands.TabForward Vlastnost

Definice

TabForward Představuje příkaz.

public:
 static property System::Windows::Input::RoutedUICommand ^ TabForward { System::Windows::Input::RoutedUICommand ^ get(); };
public static System.Windows.Input.RoutedUICommand TabForward { get; }
member this.TabForward : System.Windows.Input.RoutedUICommand
Public Shared ReadOnly Property TabForward As RoutedUICommand

Hodnota vlastnosti

RoutedUICommand

Požadovaný příkaz. Výchozí klíčové gesto pro tento příkaz je Tab.

Příklady

Následující příklad ukazuje, jak vyvolat příkaz pro úpravy u objektu, který tento příkaz podporuje.

V tomto příkladu RichTextBox slouží jako cíl příkazu. Všimněte si, že RichTextBox implementuje IInputElement rozhraní (zděděné z FrameworkElement) a že zahrnuje nativní podporu pro mnoho příkazů pro úpravy.

Prvním argumentem Execute metody je parametr příkazu. Většina příkazů pro úpravy ignoruje parametr příkazu; Obecně platí, že tento parametr by měl být null určený pro úpravy příkazů.

Druhý argument určuje objekt, do kterého bude příkaz směrován. Tento objekt musí implementovat IInputElement rozhraní a měl by obsahovat obslužnou rutinu pro zadaný příkaz. Obecně platí, že příkaz je ignorován při vyvolání objektu, který nezpracuje příkaz.

RichTextBox rTB = new RichTextBox();  

EditingCommands.ToggleInsert.Execute(null, rTB);  
Dim rTB As New RichTextBox()  

EditingCommands.ToggleInsert.Execute(Nothing, rTB)  

Poznámky

Chování tohoto příkazu závisí na aktuálním výběru. Pokud je výběr neprázdný nebo pokud je výběr prázdný a aktuální pozice kurzoru je na začátku odstavce, je tento příkaz ekvivalentní IncreaseIndentation. Pokud je stříška v buňce tabulky (reprezentované elementem TableCell ), tento příkaz přesune stříšku na další buňku. Pokud je kurzor v poslední buňce tabulky, tento příkaz způsobí, že se k tabulce připojí nový řádek s kurzorem umístěným v první buňce nového řádku. V opačném případě se znak tabulátoru vloží do aktuální pozice.

Neexistuje nutně skutečná implementace, která reaguje na tento příkaz u jakéhokoli daného objektu; v mnoha případech je implementace, která reaguje na příkaz, zodpovědností za zapisovač aplikace.

Tento příkaz je nativně podporován RichTextBox a TextBox (pokud AcceptsTab je truevlastnost ).

Použití atributu XAML

<object property="TabForward"/>  

Platí pro

Viz také