Tag: 文本样式

本地化资源中的文本样式

我对windows-phone的本地化资源有疑问。 比方说,我的Resources文件中有一个字符串,它应该如下所示: 这是一些文字。 该值为粗体。 这个是斜体。 并且所有存储在单个字符串字段中。 我怎么能在参考资料本身中定义像粗体或斜体这样的文本样式? 我知道,我可以预定义一些自定义字体,如下所示: … 然后在页面中添加为{StaticResource CustomBold} ,但如果字符串字段中的整个文本为粗体,则可以是解决方案。 如果我想在短语的中间加粗一个单词怎么办? 我想使用原生的c#-style Resources(即字符串名称 – >字符串值),而不是编写不同的实现。

WPF RichTextBox语法突出显示问题

大家好我一直在研究一个带有文本编辑器的WPF应用程序这个文本编辑器应该应用一些样式或着色一些标记(关键字)来突出显示它并使其显而易见,,,问题是我非常努力但是我仍然得到相同的结果,即用户在关键字被设置样式后输入整个文本中的一个关键字! 试想一下,如果你在“C#”中键入“string”关键字,它之后的整个文字将会变成蓝色。 这是我使用的代码: static List tags = new List(); static List specials = new List(); static string text; #region ctor static MainWindow() { string[] specialWords = { “string”, “char”, “null” }; tags = new List(specialWords); // We also want to know all possible delimiters so adding this stuff. char[] chrs = { ‘.’, ‘)’, ‘(‘, […]