我有一个自定义控件,它有一个字符串描述依赖属性,如下所示:
<CustomControl>
<CustomControl.Description>
Hello World
</CustomControl.Description>
</CustomControl>
这个描述绑定在TextBlock的几个地方,如下图:
<Button>
<Button.ToolTip>
<TextBlock Text="{Binding Path=Description}"/>
</Button.ToolTip>
<TextBlock Text="{Binding Path=Description}"/>
</Button>
如何向文本块添加新行和粗体格式?我努力了:
- 添加
\r\n
到描述中,但未提及。 - 将


或添加

到描述中,但未提取。 - 添加
<![CDATA[<LineBreak/>]]>
到描述中,但未提及。 - 将描述的类型更改为标签并使用 ContentPresenter 控件绑定到标签,但我发现一次只有一个 ContentPresenter 可以绑定到标签,而另一个不断消失。
- 将描述的类型更改为 FlowDocument,但我发现无法添加多个查看器控件来查看同一个文档。