1

我想创建一个食谱应用程序。我希望输入看起来和感觉就像您正在编辑文档。如果我在 word 中执行此操作,我会创建一个模板表单供用户用于输入。

表单将类似于:


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

Ingredients
{bulleted list goes here}

Directions
{Numbered list goes here}

Notes / Comments
{Free form text goes here}

我尝试使用嵌入在 RichTextBox 中的 FlowDocument 来执行此操作,但无法弄清楚。我可以很容易地存储信息并填充 FlowDocument 部分,但我无法弄清楚如何控制编辑以在某些地方强制使用项目符号或编号/防止用户更改格式等。

这可以在 FlowDocument 中完成吗?如果没有,我如何创建项目符号/编号列表区域?

4

2 回答 2

1

只要您使用 RichTextBox 而不是 Page,流文档就可以编辑。

你可能想看看这个这个甚至这个

于 2013-01-21T17:59:34.743 回答
0

我最终为列表创建了自定义控件(自​​定义网格支持项目符号或编号的可编辑列表,并为各种文档部分使用其他控件来给我想要的控件 - 我使用 XML 文件来存储文档的各个部分以及如何生成 FlowDocument(我希望当我被要求添加新内容时,这能让我轻松更新模板)......我只生成一个 FlowDocument 用于打印目的。

我没有得到我想要的所有功能,但我让它工作了。现在我的下一个项目..

于 2013-02-03T19:03:39.273 回答