如何将<run text =“xx”>添加到TextBox c#?或者如何将动态字符串附加到TextBox中的静态字符串?

时间:2015-10-06 18:28:16

标签: c# xaml textbox windows-phone-8.1 textblock

在WPF中,我知道对于TextBlock,当我想在字符串中添加一些“动态”字符串时,我可以执行以下操作:

<TextBlock>
    <Run Text ="static string"/>
    <Run Text="{Binding dynamicstring}"/>
</TextBlock>

然而,同样的方法对TextBox不起作用,无论如何用TextBox做同样的事情

1 个答案:

答案 0 :(得分:1)

尝试使用RichEditBox。

<RichEditBox>
    <Paragraph>
       <Run Text="Static Text" />
       <Run Text="{Binding Dynamic}" />
    </Paragraph>
</RichEditBox>

如果您正在使用Windows Phone Silverlight

<RichTextBox>
    <Paragraph>
       <Run Text="Static Text" />
       <Run Text="{Binding Dynamic}" />
    </Paragraph>
</RichTextBox>