Sdílet prostřednictvím


Jak: Načíst výběr textu

Tento příklad ukazuje jeden ze způsobů, jak pomocí vlastnosti SelectedText načíst text, který uživatel vybral v ovládacím prvku TextBox.

Definování ovládacího prvku TextBox

Následující příklad XAML (Extensible Application Markup Language) ukazuje definici ovládacího prvku TextBox, který obsahuje určitý text k výběru, a Button ovládací prvek se zadanou metodou OnClick.

V tomto příkladu se k načtení výběru textu používá tlačítko s přidruženou obslužnou rutinou události Click. Když uživatel klikne na tlačítko, metoda OnClick zkopíruje libovolný vybraný text v textovém poli do řetězce. Konkrétní okolnosti načtení výběru textu (kliknutí na tlačítko) a akce provedené s tímto výběrem (kopírování výběru textu do řetězce) lze snadno upravit tak, aby vyhovovala široké škále scénářů.

<TextBox Name="tbSelectSomeText">
  Some text to select...
</TextBox>

<Button Click="OnClick">Retrieve Selection</Button>

Obslužná rutina události OnClick

Následující příklad jazyka C# ukazuje obslužnou rutinu události OnClick pro tlačítko definované v xaml pro tento příklad.

void OnClick(object sender, RoutedEventArgs e)
{
    String sSelectedText = tbSelectSomeText.SelectedText;
}
Private Sub OnClick(ByVal senter As Object, ByVal e As RoutedEventArgs)
    Dim sSelectedText As String = tbSelectSomeText.SelectedText
End Sub

Viz také