我使用RichTextArea在SL 4中显示我的html内容,我想强调控件显示的内容(不修改html),并在文本上附加Onclick事件。我尝试了不同的选项,即在超链接按钮的内容模板中使用RichTextArea,但由于RichTextArea的内容无法直接设置,因此排除了这一点。有什么建议吗?
答案 0 :(得分:1)
您需要做的就是用“下划线”元素包围您的内容。
以下是如何在XAML中执行此操作:
<RichTextBox>
<Paragraph>
<Underline>
Underlined Content
</Underline>
</Paragraph>
</RichTextBox>
以下是如何在C#中执行此操作:
RichTextBox richTextBox = new RichTextBox();
Paragraph paragraph = new Paragraph();
Underline underline = new Underline();
Run run = new Run() { Text = "Underlined Content" };
underline.Inlines.Add(run);
paragraph.Inlines.Add(underline);
richTextBox.Blocks.Add(paragraph);
祝你好运,