バージョン

SelectedText プロパティ (XamTextEditor)

選択したテキストを取得または設定します。
シンタックス
'宣言
 
Public Property SelectedText As String
public string SelectedText {get; set;}
解説

SelectedText プロパティは、現在選択しているテキストを返します。何も選択されなければ、空の文字列を返します。

このプロパティの設定は、現在選択しているテキストをセット値で置き換えます。何も選択されずにプロパティが設定されると、セット値がカレットの位置に挿入されます。このプロパティの設定は、コントロールのコンテンツを変更します。

使用例
Private Sub Button1_Click(ByVal sender As Object, ByVal e As RoutedEventArgs)
        ' Make sure the editor is in edit mode. The following operations
        ' are only valid during edit mode. You can set IsAlwaysInEditMode
        ' to True so this step is not necessary as the editor will always
        ' be in edit mode.
        Me.textEditor1.StartEditMode()

        Me.textEditor1.Value = "Test"

        ' Select 3 characters starting from character position 1.
        Me.textEditor1.SelectionStart = 1
        Me.textEditor1.SelectionLength = 3

        ' This will print out the selected text which is "est".
        Dim selectedText As String = Me.textEditor1.SelectedText
        Debug.WriteLine("SelectedText = " & selectedText)

        ' Setting the SelectedText will delete the selected text
        ' and in its place insert the specified text. If nothing
        ' is currently selected then the specified text will be 
        ' inserted at the caret location.
        Me.textEditor1.SelectedText = "EST"

        ' SelectAll will select all of the text.
        Me.textEditor1.SelectAll()

        ' The following two lines perform the same operation as SelectAll.
        ' TextLength property returns the length of text in the editor.
        Me.textEditor1.SelectionStart = 0
        Me.textEditor1.SelectionLength = Me.textEditor1.TextLength
    End Sub
public void button1_Click( object sender, RoutedEventArgs e )
{
	// Make sure the editor is in edit mode. The following operations
	// are only valid during edit mode. You can set IsAlwaysInEditMode
	// to True so this step is not necessary as the editor will always
	// be in edit mode.
	this.textEditor1.StartEditMode( );

	this.textEditor1.Value = "Test";

	// Select 3 characters starting from character position 1.
	this.textEditor1.SelectionStart = 1;
	this.textEditor1.SelectionLength = 3;

	// This will print out the selected text which is "est".
	string selectedText = this.textEditor1.SelectedText;
	Debug.WriteLine( "SelectedText = " + selectedText );

	// Setting the SelectedText will delete the selected text
	// and in its place insert the specified text. If nothing
	// is currently selected then the specified text will be 
	// inserted at the caret location.
	this.textEditor1.SelectedText = "EST";

	// SelectAll will select all of the text.
	this.textEditor1.SelectAll( );

	// The following two lines perform the same operation as SelectAll.
	// TextLength property returns the length of text in the editor.
	this.textEditor1.SelectionStart = 0;
	this.textEditor1.SelectionLength = this.textEditor1.TextLength;
}
<igEditors:XamTextEditor x:Name="textEditor1"  />
参照