TabControl中的主/细节

时间:2015-03-13 02:36:44

标签: c# wpf mvvm caliburn.micro

我已经在这个应用程序上工作了一段时间,每次有人提出建议时都会改变策略。有利于学习遏制,但不适合让我的应用程序完成。我想根据我目前的障碍问一个问题(我知道很大问题)......

  1. 向ViewModels(主/多子)传递值
  2. 在tabcontrol中设置VM之间的验证
  3. 将“保存按钮”与所有VM的
  4. 进行验证
  5. 父级保存按钮以保存来自父级和子级VM的数据
  6. 我在后端运行SQLite数据库。我已经掌握了使用它所涉及的编码要点。我已经成功实现了Caliburn Micro,并可以相应地设置我的Views / ViewModels。 我似乎无法理解的是如何在VM之间进行通信以及在数据/字段/屏幕上执行各种操作。

    应用说明: 从SQLite数据库绑定数据的主视图。除了主视图,我还有TabControl,它具有各自的UserControls和自己的VM。我需要用户在每个TabItem上填充/编辑数据。还需要在各个字段等上实现验证,并将所有数据绑定回父“保存”例程。我已经找到了每个例子的独立例子,但是他们中的每一个似乎都脱节了它们的实现方式,没有一个显示开始结束编码。

    我已经包含了skeleton example我所做的事情。更好的做事方式指针非常受欢迎,但最重要的是如何将所有内容捆绑在一起? 有人能指出我在TabControl上包含多个VM的示例应用程序,包括VM之间的验证和通信等吗?

    PS。不是在寻找任何人为我编写代码...但我仍然认为自己是新手,需要我能得到的所有帮助。

0 个答案:

没有答案