Windows窗体应用程序中有一个命令 appendText ,可以在文本框中添加文本,而无需删除以前的文本。
但我在 UWP (XAML)应用程序中找不到任何命令,例如 appendText 。我应该在 UWP (XAML)中使用什么来做同样的事情,比如 appendText ?
答案 0 :(得分:1)
我担心这是不可能的。但是如果你希望提高速度,你可以将TextBox值与编译的绑定绑定 x:Bind
在这种情况下,如果您更改c#代码隐藏中的值,它将在UI
文本渲染在Windows 10中进行了优化。它比Windows 8.1快了50% 如果要优化TextBlock加载速度,可以:
使用Text =“”property
设置文本<StackPanel>
<TextBlock Text="This text is on the fast path."/>
<TextBlock>This text is NOT on the fast path.</TextBlock>
<StackPanel/>
您可以在此处阅读此内容和其他建议:Text block Performance considerations
答案 1 :(得分:0)
我找到了一种简单的方法:
{
//prevString = the string availabe in textbox before adding newString
//newString = the string I want to add as appendText
//Get all string in textbox in prevText string
string prevString = reciveTextBox.Text;
//always print the prevString before printing newString
reciveTextBox.Text = prevString + newString;
}
它与 appendText 完全相同!
答案 2 :(得分:0)
这是一个简单的方法:
textBox1.Text += "new text";
与 appendText
相同