Class DnnRibbonBarTool
Inheritance
DnnRibbonBarTool
Assembly: DotNetNuke.Web.dll
public class DnnRibbonBarTool : Control, IComponent, IDisposable, IParserAccessor, IUrlResolutionService, IDataBindingsAccessor, IControlBuilderAccessor, IControlDesignerAccessor, IExpressionsAccessor, IDnnRibbonBarTool
Constructors
Declaration
[Obsolete("Deprecated in DotNetNuke 10.0.0. Please use overload with INavigationManager. Scheduled removal in v12.0.0.")]
public DnnRibbonBarTool()
Declaration
public DnnRibbonBarTool(INavigationManager navigationManager)
Parameters
Properties
Declaration
protected virtual IDictionary<string, RibbonBarToolInfo> AllTools { get; }
Property Value
Declaration
protected virtual DnnTextLink DnnLink { get; }
Property Value
Declaration
protected virtual DnnTextButton DnnLinkButton { get; }
Property Value
Declaration
public virtual string NavigateUrl { get; set; }
Property Value
Declaration
protected INavigationManager NavigationManager { get; }
Property Value
Text
Declaration
public virtual string Text { get; set; }
Property Value
Declaration
public virtual string ToolCssClass { get; set; }
Property Value
Declaration
public virtual RibbonBarToolInfo ToolInfo { get; set; }
Property Value
Declaration
public virtual string ToolName { get; set; }
Property Value
Declaration
public virtual string ToolTip { get; set; }
Property Value
Methods
Declaration
protected virtual bool ActiveTabHasChildren()
Returns
Declaration
protected virtual string BuildToolUrl()
Returns
Declaration
protected virtual void ClearCache()
Declaration
public virtual void ControlPanelTool_OnClick(object sender, EventArgs e)
Parameters
Declaration
protected override void CreateChildControls()
Overrides
Declaration
protected virtual bool EnableTool()
Returns
Declaration
protected virtual string GetString(string key)
Parameters
Type |
Name |
Description |
string |
key |
|
Returns
Declaration
protected virtual string GetTabURL(List<string> additionalParams)
Parameters
Type |
Name |
Description |
List<string> |
additionalParams |
|
Returns
GetText()
Declaration
protected virtual string GetText()
Returns
Declaration
protected virtual string GetToolTip()
Returns
Declaration
protected virtual bool HasToolPermissions(string toolName)
Parameters
Type |
Name |
Description |
string |
toolName |
|
Returns
Declaration
protected override void OnInit(EventArgs e)
Parameters
Overrides
Declaration
protected override void OnPreRender(EventArgs e)
Parameters
Overrides
Declaration
protected virtual void ProcessTool()
Declaration
protected virtual void RestartApplication()
Implements
Extension Methods