将文本插入WPF文本框中的旧文本之前

问题描述:

我怎么可以插入文本到WPF textbox旧文本将文本插入WPF文本框中的旧文本之前

old text之前我添加文本new text old text

+0

你的意思是追加新文本在开始时。如何提供新文本? – ZafarYousafi 2012-08-01 05:36:23

您可以使用

textbox.Text="my new text" + textbox.Text; 

txtbox1.SelectionStart = 0; 
txtbox1.SelectedText = "my new text"; 

我认为最简单的方法是使用Binding Converter在那里你将获得已更改的数据,并可以在将其分配给UI之前将其转换为所需的格式。

@ S3ddi9 对于这里的第二个选项,你可能需要做:

txtbox1.SelectionStart = 0; 

txtbox1.SelectionLength = 0; //this was missing 

txtbox1.SelectedText = "my inserted text at top";