在嵌套的粗体标记中/周围保留空格
本文关键字:周围 保留 空格 嵌套 | 更新日期: 2023-09-27 18:33:10
我有一些用于 silverlight 项目的 xaml 代码,如下所示:
<Grid>
<RichTextBox>
<Paragraph>
<Bold>Note: </Bold>This is an important message!
</Paragraph>
</RichTextBox>
</Grid>
问题是,无论我将空格放在粗体标签的哪个位置/周围,我都无法在"This"中的"T"之前获得空格。有没有比在父标签上使用 xml:space="preserve" 属性更优雅的解决方案?因为这样我必须删除带有此问题的标签之前的所有制表符,这会破坏 xml 本身的分层视图。
需要明确的是,我知道下面的解决方案有效:
<Grid>
<RichTextBox>
<Paragraph xml:space="preserve">
<Bold>Note:</Bold> This is an important message!
</Paragraph>
</RichTextBox>
</Grid>
但我有兴趣知道是否有一种更清洁的方式来完成同样的事情
怎么样
<Grid>
<RichTextBox>
<Paragraph>
<Bold xml:space="preserve">Note: </Bold>This is an important message!
</Paragraph>
</RichTextBox>
</Grid>
使需要保留空间的地方更加明显?