示例#1
0
 public ScreenDefinition(string relativeRoute, ViewModelCreator <TViewModel> defaultViewModelCreator)
 {
     RelativeRoute           = relativeRoute.Trim();
     IsParameterRoute        = RelativeRoute.StartsWith("{") && RelativeRoute.EndsWith("}");
     ParameterName           = RelativeRoute.Substring(1, RelativeRoute.Length - 2);
     DefaultViewModelCreator = defaultViewModelCreator ?? throw new ArgumentNullException(nameof(defaultViewModelCreator));
 }