如何检索文本选区

此示例显示了一种使用 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

另请参阅