我想创建一个食谱应用程序。我希望输入看起来和感觉就像您正在编辑文档。如果我在 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 中完成吗?如果没有,我如何创建项目符号/编号列表区域?