Практическое руководство. Извлечение выделенного текста
В этом примере показан способ использования свойства SelectedText для извлечения текста, который пользователь выделил в элементе управления TextBox.
Пример
В следующем примере кода Extensible Application Markup Language (XAML) демонстрируется определение элемента управления TextBox, содержащего некоторый текст для выделения, и элемента управления Button, для которого определен метод OnClick.
В этом примере кнопка со связанным обработчиком событий Click используется для извлечения выделения текста. При нажатии кнопки метод OnClick копирует любой выделенный текст в текстовом поле в строку. В других обстоятельствах для извлечения выделенного текста (по нажатию кнопки), а также для других действий, выполняемых с выделенным текстом (копирование выделенного текста в строку), скрипт действия можно легко изменить.
<TextBox Name="tbSelectSomeText">
Some text to select...
</TextBox>
<Button Click="OnClick">Retrieve Selection</Button>
В следующем примере C# демонстрируется работа обработчика событий OnClick для кнопки, определенной в коде XAML для данного примера.
Private Sub OnClick(ByVal senter As Object, ByVal e As RoutedEventArgs)
Dim sSelectedText As String = tbSelectSomeText.SelectedText
End Sub
void OnClick(object sender, RoutedEventArgs e)
{
String sSelectedText = tbSelectSomeText.SelectedText;
}