更新:2007 年 11 月
此示例演示一种执行如下操作的方法:使用 SelectedText 属性来检索用户已经在 TextBox 控件中选择的文本。
示例
下面的可扩展应用程序标记语言 (XAML) 示例演示 TextBox 控件(包含要选择的部分文本)和 Button 控件(具有指定的 OnClick 方法)的定义。
在本示例中,具有相关 Click 事件处理程序的按钮用来检索文本选定内容。当用户单击该按钮时,OnClick 方法会将文本框中任何选定的文本复制到字符串中。可以方便地修改用来检索文本选定内容的具体方法(单击按钮)以及针对该选定内容执行的操作(将文本选定内容复制到字符串),以便使其适应各种不同的情形。
<TextBox Name="tbSelectSomeText">
Some text to select...
</TextBox>
<Button Click="OnClick">Retrieve Selection</Button>
下面的 C# 示例演示了在上例的 XAML 中所定义按钮的 OnClick 事件处理程序。
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;
}