【发布时间】:2011-10-25 06:14:22
【问题描述】:
我有一个梦想:
我正在开发一个笔记应用程序,每个人都可以在其中存储笔记并标记它们。现在,如果用户可以将应用程序用于多种目的,那就太好了:存储书籍信息、食谱、清单等......
Book-information template http://dl.danielgilbert.de/templatetable.png
这里有一个图书信息模板。我可以想象标题框下方的模板选择器,您可以在其中选择模板以有组织的方式输入信息。但我被困住了。
- 您将如何实际“加载”或“创建”这样的模板?
- 您将如何存储输入的数据?
- 如何在文本字段中启用基本格式选项?
- 最后:我需要一个不可编辑的概览模板,其中填充了在编辑模式中输入的数据。
我知道,这不是一个简单的问题,但也许有一些不错的想法。 :)
【问题讨论】:
-
你知道模板的“宇宙”还是应该允许用户创建新模板?
-
您需要为每个实体(书籍、笔记、...)提供一个模板还是多个?用户可以创建新实体吗?
-
我认为
ContentControl.ContentTemplate、ContentControl.Content、DataTemplate.DataType和 MVVM 将为您提供您所寻求的。 japf.fr/2009/03/… -
@MartinLiversage 不,用户应该能够创建新模板。并感谢您嵌入图像。 :)
-
@Ivan.Benko 不,我需要为每个实体创建一个模板。而且我仍在寻找一个聪明的解决方案来保存一切。