2012-04-02 10 views
0

間の休憩を防ぐ:FlowDocument - 私は、ヘッダーとリストが含まれてFlowDocument持つ段落

Header 1   Header 2 
- Item 1   - Item 1 
- Item 2   - Item 2 
- Item 3   
        Header 3 
:私はレイアウトは次のようになるようにページ/列区切りを防ぎたい

Header 1   - Item 2 
- Item 1   
- Item 2   Header 3 
- Item 3   - Item 1 
        - etc. 
Header 2 
- Item 1 

ヘッダーを含むリストが複数の列やページに分割されることは望ましくありません。どうすればこれを達成できますか?

以下のようなレイアウトは、現在ある:

  • パラグラフ(ヘッダ)
  • リスト
    • リストアイテム
+0

[BreakColumnBefore](http://msdn.microsoft.com/en-us/library/system.windows.documents.block.breakcolumnbefore.aspx)プロパティを試しましたか?このリストは段落の中になければなりません。 – Clemens

+0

@Clemens申し訳ありませんが、改行を挿入しようとしていません。段落全体が破損するのを防ぐだけです。 – Bas

答えて

4

列またはページ破壊を防止するKeepTogetherプロパティを設定します段落の中に。

+0

しかし、段落にリストを挿入することはできません:(ItemsControlを使って何かを作ろうとしています。 – Bas

+0

@Basあなたが正しいです、フロードキュメントモデルはあなたがしたいことを好きではありません。 – Clemens

+0

代わりにitemscontrol :) – Bas

関連する問題