示例#1
0
 void IHandleViewModelResultProxy.HandleViewModelResult(
     IViewModelWithResultHandler viewModelWithResultHandler,
     Result resultCode,
     Intent data)
 {
     viewModelWithResultHandler.HandleResult(resultCode.ToViewModelResultCode(), data.GetViewModelResult <TResult>());
 }
        public INavigationView <IViewModelWithResultHandler> GetView([NotNull] IViewModelWithResultHandler viewModel)
        {
            if (viewModel == null)
            {
                throw new ArgumentNullException(nameof(viewModel));
            }

            return(ViewCache.Get <INavigationView <IViewModelWithResultHandler>, IViewModelWithResultHandler>(viewModel));
        }