public MobileListViewLinkItemBuilder(MobileListViewLinkItem item, ViewContext viewContext, IUrlGenerator urlGenerator) : base(item) { this.navigatableSettings = new MobileNavigatableSettings(); this.viewContext = viewContext; this.urlGenerator = urlGenerator; }
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); }
/// <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(); }
public MobileNavigatableSettingsBuilder(MobileNavigatableSettings settings, ViewContext viewContext, IUrlGenerator urlGenerator) { this.viewContext = viewContext; this.urlGenerator = urlGenerator; this.settings = settings; }
protected virtual void SetUrl(MobileNavigatableSettings settings, string actionName, string controllerName, object routeValues) { settings.Action(actionName, controllerName, routeValues); }
public MobileTabStripItemBuilder(MobileTabStripItem settings) { container = settings; navigatableSettings = settings.NavigatableSettings; }