2013-01-21 106 views
1

我想創建一個配方應用程序。我希望輸入看起來像是在編輯文檔。如果我是這樣做的話,我會創建一個模板表單供用戶用於輸入。WPF模板表格

形式將類似於:


{Categoty} {Title} 
{Image} {yield/nutrition info} 

Ingredients 
{bulleted list goes here} 

Directions 
{Numbered list goes here} 

Notes/Comments 
{Free form text goes here} 

我試着用的FlowDocument嵌入式IM這樣一個RichTextBox,但無法弄清楚。我可以存儲信息並將FlowDocument部件填充得很容易,但我無法弄清楚如何控制編輯來強制在某些地方使用子彈或編號/保持用戶不更改格式等。

可以這樣做在FlowDocument中?如果不是,我如何創建項目符號/編號列表區域?

回答

0

我最終的名單建立自定義的控件(自定義電網配套項目符號或編號編輯列表,並使用其他控制的各種文檔部件給我我想要的控制 - 我使用XML文件來存儲文檔的各個部分以及如何生成FlowDocument(我希望這可以讓我更容易地更新模板,當我被要求添加新內容時)...我僅生成用於打印目的的FlowDocument。

我沒有獲得我想要的所有功能,但是我製作了 這行得通。現在爲我的下一個項目..

1

只要您使用RichTextBox而不是Page就可以編輯流文檔。

你可能想看看thisthis甚至this

+0

我想你錯過了我說我嘗試使用RichTextBox的部分...只要我不關心格式,並允許用戶更改任何文本...東西是的,我很在乎,一直無法弄清楚如何做到這一點。 –

+0

對不起,我確實想念,很抱歉 –