2011-09-02 44 views
3

我想在基于WPF的用户界面中创建一个编号列表(带有子列表)。我知道BulletDecorator创建项目符号列表,我希望可能有类似的编号列表。WPF中的编号列表

我希望能达到这样的:

  1. 列表项
  2. 列表项

    一)子列表项

    b)次级列表项

  3. 列表中的项目

理想情况下,我还想对编号格式进行一些控制,以便使用字母(如子项所示)。

+2

'BulletDecorator'不仅仅用于创建项目符号列表。你可以用它来显示子弹位置上的其他东西。 – svick

+0

像svick所说,你可以在BulletDecorator中将Bullet设置为任何UIElement:http://msdn.microsoft.com/en-us/library/system.windows.controls.primitives.bulletdecorator.bullet.aspx –

+1

那么怎么可能你打算为编号目的重新设计一个子弹装饰器? – Reddog

回答

2

使用带有列表的FlowDocument。此article底部的FlowDocument/List示例显示了一个类似于您想要创建的示例。

+0

是的!这是我想要的样子。我没有提到这是一个要求,但我相信我不能在FlowDocument权限内使用输入控件(文本框/广播/等)? – Reddog

+0

@Reddog(即使这个问题相当老,这是为未来的访客)是的,你可以。不过你必须把它们放在'Paragraph'或'BlockUIContainer'中。 – Timo