バージョン

SelectedText プロパティ (XamMaskedEditor)

選択したテキストを取得または設定します。
シンタックス
'宣言
 
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.maskedEditor1.StartEditMode()

    ' Select 3 characters starting from character position 4.
    Me.maskedEditor1.SelectionStart = 4
    Me.maskedEditor1.SelectionLength = 3

    Dim selectedText As String = Me.maskedEditor1.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.maskedEditor1.SelectedText = "222"

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

    ' The following two lines perform the same operation as SelectAll.
    ' TextLength property returns the number of display characters 
    ' (character placeholders) in the masked editor, regardless of whether
    ' they are empty or filled in.
    Me.maskedEditor1.SelectionStart = 0
    Me.maskedEditor1.SelectionLength = Me.maskedEditor1.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.maskedEditor1.StartEditMode( );

	// Select 3 characters starting from character position 4.
	this.maskedEditor1.SelectionStart = 4;
	this.maskedEditor1.SelectionLength = 3;

	string selectedText = this.maskedEditor1.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.maskedEditor1.SelectedText = "222";

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

	// The following two lines perform the same operation as SelectAll.
	// TextLength property returns the number of display characters 
	// (character placeholders) in the masked editor, regardless of whether
	// they are empty or filled in.
	this.maskedEditor1.SelectionStart = 0;
	this.maskedEditor1.SelectionLength = this.maskedEditor1.TextLength;
}
<igEditors:XamMaskedEditor 
    
x:Name="maskedEditor1" 
    
Mask="###-###-###" 
    
Value="111-111-111" 
    
/>
参照