Hi 银光海阁,
>> 在RichTextBox控件中用EditingCommands.ToggleBullets.Execute(null, rtb)命令设置项目符号(如上图所示)。假设有三段文本,先选中其中两段文本设置项目符号,再全部选中所有文本设置项目符号,此时第三段文本没有显示项目符号。
这是什么问题?
EditingCommands.ToggleBullets
: 对当前所选内容进行无序列表(也称为项目符号列表)格式切换.
我也在我这边测试了下,和你一样。当你单独选择第三段的时候,是可以工作的。 这不是问题,可能设计的时候就是这样。
>> 如果不用EditingCommands.ToggleBullets.Execute命令,如何用代码实现设置项目符号的过程?
你可以自己在每个段落前增加特殊字符,比如:
<Paragraph FontFamily="Arial" Margin="25,0,0,16" TextAlignment="Right" TextIndent="-25" >
● Bullet point 1</Paragraph>
<Paragraph FontFamily="Arial" TextAlignment="Right" Margin="25,0,0,16" TextIndent="-25">
● Bullet point 2</Paragraph>
Best regards
Yong Lu
MSDN Community Support
Please remember to click "Mark as Answer" the responses that resolved your issue, and to click "Unmark as Answer" if not. This can be beneficial to other community members reading this thread. If you have any compliments or complaints to
MSDN Support, feel free to contact MSDNFSF@microsoft.com.