2011-09-02 71 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