将IMvxModalTouchView
添加到MyView
,让视图变为模态。但是,我无法在运行时更改它。即MyView
每次都必须是模态的。是否可以使其更灵活,比方说,Show(MvxShowViewModelRequest view, bool isModal);
?
答案 0 :(得分:1)
MvvmCross的这个区域被称为“preesentation”
其他Mvvm框架可能将其称为“INAVigationService”
在MvvmCross中,每个平台上的演示者都是100%可覆盖的。 http://slodge.blogspot.co.uk/2013/06/presenter-roundup.html
上提供了一些示例和源代码链接如果您想实现一些自定义导航提示,那么:
ShowViewModel
个来电都有一个presentationHint
参数 - https://github.com/MvvmCross/MvvmCross/blob/v3.1/Cirrious/Cirrious.MvvmCross/ViewModels/MvxNavigatingObject.cs#L40 PresentationValues
来电中MvxViewModelRequest
的{{1}}属性中收到这些提示