Поделиться через


Как: Выбрать текст

В этом примере показан один из способов использования свойства SelectedText для получения текста, выбранного пользователем в элементе управления TextBox.

Определение элемента управления TextBox

В следующем примере языка разметки приложений (XAML) показано определение элемента управления TextBox, содержащего некоторый текст для выбора, и элемент управления Button с указанным методом OnClick.

В этом примере для извлечения выделения текста используется кнопка со связанным обработчиком событий Click. Когда пользователь нажимает кнопку, метод OnClick копирует любой выделенный текст в текстовом поле в строку. Конкретные обстоятельства, с помощью которых извлекается выделение текста (нажатие кнопки), а также действия, выполняемые с помощью этого выделения (копирование выделения текста в строку), можно легко изменить, чтобы вместить различные сценарии.

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

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

Обработчик событий OnClick

В следующем примере C# показан обработчик событий OnClick для кнопки, определенной в XAML для этого примера.

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

См. также