2013-01-21 51 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

对不起,我确实想念,很抱歉 –