我在 Xamarin.Android 应用程序中使用 MvvmCross。我希望能够通过演示提示来完成当前事件。这是我的观点演示者:
public class ViewPresenter : MvxAndroidViewPresenter
{
public ViewPresenter(IEnumerable<System.Reflection.Assembly> assemblies) : base(assemblies)
{
AddPresentationHintHandler<PopViewModelHint>(OnPopViewModelHint);
}
private bool OnPopViewModelHint(PopViewModelHint popViewModel)
{
// how to finish current activity?
return true;
}
}
从我的模型来看:
ChangePresentation(new PopViewModelHint());
最佳答案
MvxAndroidViewPresenter
通过 CurrentActivity
属性公开当前事件的 Activity
。
private bool OnPopViewModelHint(PopViewModelHint popViewModel)
{
CurrentActivity?.Finish();
return true;
}
关于xamarin.android - 如何通过演示提示完成事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47977119/