在切换到另一个控件之前,如何将数据保存在用户控件上?

用户

我有一个具有不同用户控件的 WPF 应用程序。通过单击左侧的按钮可以访问它们中的每一个。我的问题是,当我在一个用户控件中并在文本框、组合框等中填写数据时,我可能不得不在中途停止它并单击另一个用户控件。这样做时,我需要保持前一个用户控件中的数据完整无缺,以便当我返回到第一个用户控件时,数据应该在我离开之前出现在所有控件中。我如何实现这一目标?这是我的应用程序外观的示例图片:

在此处输入图片说明

图片来源:https : //rachel53461.wordpress.com/2011/12/18/navigation-with-mvvm-2/

从图片上看,如果我在产品页面中,我可能有几个文本框,其中输入了数据。由于各种原因,我可能不得不离开这个页面,点击主页或其他页面,在那里做一些工作并返回到产品页面。当我返回时,我需要数据保持原样。

提前致谢

大卫·哈达多

您必须为每个不同的用户控件创建一个 ViewModel。ViewModel 会一直保留在内存中,直到您进行处理或进行不同的处理。例如,您的主页有一个用户控件,这意味着您有一个主页用户控件的视图 (MainPageView),该视图属于 ViewModelMainPage。对于产品,您可能有一个 ProductView,它属于 ViewModelProducts。您必须创建一个 ManagerViewModel 来管理不同用户控件的视图。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

C#Winforms-将生存状态从一个用户控件切换到另一个用户控件?

来自分类Dev

如何将数据绑定从一个控件复制到另一个控件?

来自分类Dev

将数据发送到另一个用户控件内的用户控件

来自分类Dev

我如何使用mvvm将数据从用户控件传递到另一个用户控件

来自分类Dev

单击时如何将用户控件置于另一个控件的前面

来自分类Dev

如何将控件的属性绑定到另一个控件的属性

来自分类Dev

如何将控件的属性绑定到另一个控件的属性

来自分类Dev

如何将控件放在另一个控件的底部?

来自分类Dev

如何将一个用户控件的视图模型中的属性绑定到另一个用户控件中的属性

来自分类Dev

如何从root用户切换到另一个拥有nologin shell的用户?

来自分类Dev

是否可以在另一个用户控件上看到一个用户控件?

来自分类Dev

如何在Shell脚本中无密码切换到另一个用户

来自分类Dev

如何在Shell脚本中无密码切换到另一个用户

来自分类Dev

在Wpf GridView中,如何将控件绑定到一个项目中的另一个控件

来自分类Dev

按钮单击事件未在用户控件中触发,而是在另一个用户控件中动态创建

来自分类Dev

如何通过单击另一个用户控件中的按钮在用户控件中的文本框中显示一些文本?

来自分类Dev

如何将时间的用户输入从几分钟切换到一个小时?

来自分类Dev

如何将记录的ID保存在另一个表上?

来自分类Dev

如何将k8s对象从一个名称空间切换到另一个名称空间?

来自分类Dev

如何使用Shell脚本(psql)将一个数据库移动/切换到另一个数据库?

来自分类Dev

如何将 HTML 控件传递给另一个 javascript 函数

来自分类Dev

如何通过另一个组件中的操作将类名切换到一个组件?

来自分类Dev

如何从一个ViewController切换到另一个ViewController

来自分类Dev

班级如何从一个班级切换到另一个班级?

来自分类Dev

如何在SLES 12中切换到终端上的另一个用户?

来自分类Dev

切换到另一个活动并返回时如何保存活动表单字段

来自分类Dev

切换到另一个活动并返回时如何保存活动表单字段

来自分类Dev

如何将一个属性绑定到另一个类的属性(没有UI控件)?

来自分类Dev

如何将输入控件从一个主题导入或复制到另一个?

Related 相关文章

  1. 1

    C#Winforms-将生存状态从一个用户控件切换到另一个用户控件?

  2. 2

    如何将数据绑定从一个控件复制到另一个控件?

  3. 3

    将数据发送到另一个用户控件内的用户控件

  4. 4

    我如何使用mvvm将数据从用户控件传递到另一个用户控件

  5. 5

    单击时如何将用户控件置于另一个控件的前面

  6. 6

    如何将控件的属性绑定到另一个控件的属性

  7. 7

    如何将控件的属性绑定到另一个控件的属性

  8. 8

    如何将控件放在另一个控件的底部?

  9. 9

    如何将一个用户控件的视图模型中的属性绑定到另一个用户控件中的属性

  10. 10

    如何从root用户切换到另一个拥有nologin shell的用户?

  11. 11

    是否可以在另一个用户控件上看到一个用户控件?

  12. 12

    如何在Shell脚本中无密码切换到另一个用户

  13. 13

    如何在Shell脚本中无密码切换到另一个用户

  14. 14

    在Wpf GridView中,如何将控件绑定到一个项目中的另一个控件

  15. 15

    按钮单击事件未在用户控件中触发,而是在另一个用户控件中动态创建

  16. 16

    如何通过单击另一个用户控件中的按钮在用户控件中的文本框中显示一些文本?

  17. 17

    如何将时间的用户输入从几分钟切换到一个小时?

  18. 18

    如何将记录的ID保存在另一个表上?

  19. 19

    如何将k8s对象从一个名称空间切换到另一个名称空间?

  20. 20

    如何使用Shell脚本(psql)将一个数据库移动/切换到另一个数据库?

  21. 21

    如何将 HTML 控件传递给另一个 javascript 函数

  22. 22

    如何通过另一个组件中的操作将类名切换到一个组件?

  23. 23

    如何从一个ViewController切换到另一个ViewController

  24. 24

    班级如何从一个班级切换到另一个班级?

  25. 25

    如何在SLES 12中切换到终端上的另一个用户?

  26. 26

    切换到另一个活动并返回时如何保存活动表单字段

  27. 27

    切换到另一个活动并返回时如何保存活动表单字段

  28. 28

    如何将一个属性绑定到另一个类的属性(没有UI控件)?

  29. 29

    如何将输入控件从一个主题导入或复制到另一个?

热门标签

归档