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; }
public MvxShowViewModelRequest(MxvViewModelAction viewModelAction, IDictionary <string, string> parameterValues) { ViewModelAction = viewModelAction; ParameterValues = parameterValues; }