【发布时间】:2025-12-06 23:15:02
【问题描述】:
我正在创建一个 Windows Phone 8.1 应用程序,其中应用程序为用户提供一个文本框。我想用不同的颜色突出显示文本框中使用的所有主题标签。 因此,只要用户在屏幕上按下 hash(#),字体颜色就会改变,直到用户按下空格键。 例如,用户输入:
This is a #sample statement.
文本“This is a”部分的字体颜色保持黑色,但一旦用户按下# 键,颜色就会变为红色(包括哈希本身),并且所有后续字符都为红色字体。 所以#sample 以读取颜色出现。一旦用户在单词样本后按下空格,字体颜色就会变回黑色,并且所有剩余的文本都显示为黑色。 我怎样才能做到这一点?我尝试更改字体颜色,但随后它会更改整个文本,而不仅仅是主题标签。
【问题讨论】:
-
由于它不是严格意义上的获胜电话答案,我不会将其标记为重复,但this 似乎是一条不错的路线。
标签: c# xaml windows-phone-8.1