public MobileListViewLinkItemBuilder(MobileListViewLinkItem item, ViewContext viewContext, IUrlGenerator urlGenerator)
     : base(item)
 {
     this.navigatableSettings = new MobileNavigatableSettings();
     this.viewContext         = viewContext;
     this.urlGenerator        = urlGenerator;
 }
Beispiel #2
0
 protected virtual void SetUrl(MobileNavigatableSettings settings, string actionName, string controllerName, object routeValues)
 {
     settings.Action(actionName, controllerName, routeValues);
     settings.Url = settings.GenerateUrl(Component.ViewContext, Component.UrlGenerator);
 }
Beispiel #3
0
 /// <summary>
 /// Initializes a new instance of the <see cref="MobileButton"/> class.
 /// </summary>
 /// <param name="component">The component.</param>
 public MobileButtonBuilder(MobileButton component)
     : base(component)
 {
     container           = component;
     navigatableSettings = new MobileNavigatableSettings();
 }
Beispiel #4
0
 public MobileNavigatableSettingsBuilder(MobileNavigatableSettings settings, ViewContext viewContext, IUrlGenerator urlGenerator)
 {
     this.viewContext  = viewContext;
     this.urlGenerator = urlGenerator;
     this.settings     = settings;
 }
Beispiel #5
0
 protected virtual void SetUrl(MobileNavigatableSettings settings, string actionName, string controllerName, object routeValues)
 {
     settings.Action(actionName, controllerName, routeValues);
 }
Beispiel #6
0
 public MobileTabStripItemBuilder(MobileTabStripItem settings)
 {
     container           = settings;
     navigatableSettings = settings.NavigatableSettings;
 }
 public MobileTabStripItemBuilder(MobileTabStripItem settings)
 {
     container = settings;
     navigatableSettings = settings.NavigatableSettings;
 }
 protected virtual void SetUrl(MobileNavigatableSettings settings, string actionName, string controllerName, object routeValues)
 {
     settings.Action(actionName, controllerName, routeValues);
 }