public Type GetViewType(MxvViewModelAction viewModelAction)
        {
            MvxViewBinding binding;

            if (!_bindingMap.TryGetValue(viewModelAction.Key, out binding))
            {
                throw new KeyNotFoundException("Could not find view for " + viewModelAction.ToString());
            }

            return(binding.ViewType);
        }
 public MvxShowViewModelRequest(MxvViewModelAction viewModelAction, IDictionary<string, string> parameterValues)
 {
     ViewModelAction = viewModelAction;
     ParameterValues = parameterValues;
 }
 public bool ContainsKey(MxvViewModelAction viewModelAction)
 {
     return(_bindingMap.ContainsKey(viewModelAction.Key));
 }
 public void Add(MxvViewModelAction viewModelAction, Type viewType)
 {
     _bindingMap.Add(viewModelAction.Key, new MvxViewBinding(viewType, viewModelAction));
 }
 public MvxViewBinding(Type viewType, MxvViewModelAction viewModelAction)
 {
     ViewModelAction = viewModelAction;
     ViewType        = viewType;
 }
Esempio n. 6
0
 public MvxShowViewModelRequest(MxvViewModelAction viewModelAction, IDictionary <string, string> parameterValues)
 {
     ViewModelAction = viewModelAction;
     ParameterValues = parameterValues;
 }