是因为MvvmCross默认为每个对话框片段创建一个新的ViewModel实例。这是为了确保每个对话框片段都有自己独立的数据上下文,以便在对话框片段之间进行数据隔离和独立操作。
然而,如果我们希望在打开对话框片段时只创建一个ViewModel实例,可以通过以下步骤实现:
通过以上步骤,我们可以避免在使用MvvmCross打开对话框片段时创建多个ViewModel实例的问题,并确保对话框片段与其他片段共享同一个ViewModel实例的数据。
对于腾讯云相关产品和产品介绍链接地址,由于要求不能提及具体品牌商,建议在腾讯云官方网站上查找相关产品和文档,以获取更详细的信息和链接地址。
领取专属 10元无门槛券
手把手带您无忧上云