我有一个数据源,其中包含 HTML 标记(B、I、A),需要在 Silverlight 列表框中显示它。
搜索它似乎是一个问题,但大多数帖子都是旧的,并且似乎与 Silverlight 1 有关。
目前使用 Silverlight 显示简单 HTML 的最佳方式是什么,如果没有别的,只是粗体、斜体和超链接的 B、I 和 A 标签?
我有一个数据源,其中包含 HTML 标记(B、I、A),需要在 Silverlight 列表框中显示它。
搜索它似乎是一个问题,但大多数帖子都是旧的,并且似乎与 Silverlight 1 有关。
目前使用 Silverlight 显示简单 HTML 的最佳方式是什么,如果没有别的,只是粗体、斜体和超链接的 B、I 和 A 标签?
如果您只想在 XAML 中执行此操作:
<TextBlock>
Text: <Italic>italic</Italic> and <Bold>bold</Bold>
</TextBlock>
是空间的反义词。结果是:
文本:斜体和粗体
这个评论系统很古怪。我昨晚添加了2条评论。添加第二个后,我仍然只能看到第一个。今天早上,在清除浏览器 cookie 后,我只看到了我的第二个。奇怪。
无论如何,我在绑定其 Html 属性的控件上遇到了问题,并且每次属性更改时它都会附加 html。我通过在方法顶部添加以下内容来修复它ParseAndSetText()
:
this.SelectAll();
this.Selection.Text = "";
我还遇到了一个问题,即当 DOM 解析例程失败时引发异常,我通过更改来修复它:
Xaml = null;
和
this.SelectAll();
this.Selection.Text = "";