如何将对话框小部件与类绑定? 有问题的类在Core项目中定义。

到目前为止,我找不到任何示例。 我很乐意将axml绑定到VM。

编辑

看来本教程https://github.com/MvvmCross/MvvmCross-Tutorials/tree/master/Fragments应该让我入门。

但是我不确定单击列表项时如何显示对话框。 上面的示例将按钮单击事件映射到视图中的方法,后者显示对话框。

我的列表项没有与之关联的视图。 它虽然有一个viewmodel。 单击列表项时如何显示对话框?

此外, https://github.com/MvvmCross/MvvmCross-Tutorials/blob/master/Fragments/FragmentSample.UI.Droid/Views/HomeView.cs中的摘要的合理性是什么

var existingDialog = (NameDialogFragment)SupportFragmentManager.FindFragmentByTag(NameDialogTagName); if (existingDialog != null) existingDialog.ViewModel = HomeViewModel.Names;

===============>>#1 票数:1 已采纳

如何将对话框小部件与类绑定?

如您所知,您可以使用:

        var dialog = new NameDialogFragment();
        dialog.ViewModel = HomeViewModel.Names;
        dialog.Show(SupportFragmentManager, NameDialogTagName); 

我的列表项没有与之关联的视图。 它虽然有一个viewmodel。 单击列表项时如何显示对话框?

通常,我使用“ Interaction模式进行操作-有关工作示例,请参见MvxCommand中间的UI操作

摘要的合理性是什么

这可能是为了解决Android轮换问题。

一般来说,我不会做太多事情-我通常只是关闭Android的自动旋转处理功能,而自己处理旋转。

  ask by Telemat translate from so

未解决问题?本站智能推荐: