代码之家  ›  专栏  ›  技术社区  ›  fuzzyman

Silverlight 4 RichTextBox-无法还原包含花括号的文本的Xaml

  •  1
  • fuzzyman  · 技术社区  · 16 年前

    实际上我们有自己的序列化程序,但实际上我们正在保存和恢复Xaml。据我所知,不可能恢复任何包含大括号的文本。

    通过创建一个RichTextBox并键入类似于 {weird}

    因为我们有自己的序列化程序,所以我尝试用 <Run Text="{} the real {Text} here" />

    5 回复  |  直到 10 年前
        1
  •  2
  •   Tim Heuer    16 年前

    在这里确认问题并与团队核实。如果跑步 开始 使用大括号时,它似乎会引发值异常。我正在调查。

        2
  •  1
  •   Community Mohan Dere    9 年前

    RichTextBox . 我找到一个 workaround here 其中包括放置一个零宽度的非连接符 &#8204; 字符的开头和结尾 Run . 与使用零宽度空间相反,如果在开始处有一个大括号,这也适用

        3
  •  0
  •   Jonathan Park    16 年前

    这听起来像是xml问题。您是否尝试过将数据封装在CDATA块中以封装任何特殊字符?

    <richtext>
    
        <![CDATA[
        function matchwo(a,b)
        {
        if (a < b && a < 0) then
          {
          return 1;
          }
        else
          {
          return 0;
          }
        }
        ]]>
    
    <richtext>
    
        4
  •  0
  •   fuzzyman    16 年前

        5
  •  0
  •   Chuck Norris Rohidas Kadam    14 年前

    试着逃走 {}{weird} (开放式和封闭式花括号)

    推荐文章