【发布时间】:2015-10-06 18:28:16
【问题描述】:
在 WPF 中,我知道对于 TextBlock,当我想将一些“动态”字符串附加到字符串时,我可以执行以下操作:
<TextBlock>
<Run Text ="static string"/>
<Run Text="{Binding dynamicstring}"/>
</TextBlock>
但是,同样的方法对TextBox不起作用,有没有办法用TextBox做同样的事情
【问题讨论】:
-
你需要在
ControlTemplateofTextBox中定义它 -
例如检查This
-
@litaoshen 在我看来你应该关注
RichTextBox而不是TextBox -
@dkozl thx 首先,但目前我在工具箱中找不到 RichTextBox,可能是因为我正在编写一些通用应用程序(这个适用于 WP 8.1)
-
我们可以适当地安排 2 个具有同质背景的元素来模仿你想要的。当您想要反转某些东西(将静态字符串附加到动态字符串)时,这会更难。在这种情况下,我们需要跟踪插入符号并相应地调整静态字符串元素。
标签: c# xaml textbox windows-phone-8.1 textblock