Ejemplo n.º 1
0
    public static object CreateViewModel(ILogger logger, IRouteEntry routeEntry)
    {
        logger.Information("Creating viewmodel of type {ViewModelType}", routeEntry.ViewModelType);

        var viewModel = routeEntry.CreateViewModel();

        logger.Information("Created viewmodel of type: {ViewModelType}", routeEntry.ViewModelType);
        return(viewModel);
    }
Ejemplo n.º 2
0
    public static UIElement CreateView(ILogger logger, IRouteEntry routeEntry)
    {
        logger.Information("Creating the view.");

        var uiElement = routeEntry.CreateView();

        logger.Information("View, {ViewType}, created.", uiElement.GetType());
        return(uiElement);
    }
Ejemplo n.º 3
0
 public void RegisterRouteEntry(IRouteEntry routeEntry)
 {
     try
     {
         _routeEntries.Add(routeEntry.Uri, routeEntry);
     }
     catch (Exception e)
     {
         Console.WriteLine(e);
         throw;
     }
 }
 private void ConfigureNewViewModel(TestParameters parameters)
 {
     _routeEntryBase = new RouteEntryMock(new Control(), parameters.NewViewModel);
 }
Ejemplo n.º 5
0
 public RoutingContext(IRouteEntry routeEntry, RouteRequest routeRequest)
 {
     RouteEntry   = routeEntry;
     RouteRequest = routeRequest;
 }