Show / Hide Table of Contents

Class DnnRibbonBarTool

Inheritance
object
Control
DnnRibbonBarTool
Implements
IComponent
IDisposable
IParserAccessor
IUrlResolutionService
IDataBindingsAccessor
IControlBuilderAccessor
IControlDesignerAccessor
IExpressionsAccessor
IDnnRibbonBarTool
Inherited Members
Control.ResolveAdapter()
Control.HasEvents()
Control.GetRouteUrl(object)
Control.GetRouteUrl(string, object)
Control.GetRouteUrl(RouteValueDictionary)
Control.GetRouteUrl(string, RouteValueDictionary)
Control.GetUniqueIDRelativeTo(Control)
Control.ApplyStyleSheetSkin(Page)
Control.OnDataBinding(EventArgs)
Control.DataBind()
Control.DataBind(bool)
Control.DataBindChildren()
Control.AddParsedSubObject(object)
Control.EnsureID()
Control.ClearChildState()
Control.ClearChildControlState()
Control.ClearChildViewState()
Control.ClearEffectiveClientIDMode()
Control.ClearCachedClientID()
Control.Focus()
Control.LoadControlState(object)
Control.LoadViewState(object)
Control.MapPathSecure(string)
Control.OpenFile(string)
Control.OnLoad(EventArgs)
Control.BuildProfileTree(string, bool)
Control.SaveControlState()
Control.SaveViewState()
Control.Render(HtmlTextWriter)
Control.RenderChildren(HtmlTextWriter)
Control.RenderControl(HtmlTextWriter)
Control.RenderControl(HtmlTextWriter, ControlAdapter)
Control.OnUnload(EventArgs)
Control.Dispose()
Control.RaiseBubbleEvent(object, EventArgs)
Control.OnBubbleEvent(object, EventArgs)
Control.AddedControl(Control, int)
Control.CreateControlCollection()
Control.ResolveUrl(string)
Control.ResolveClientUrl(string)
Control.FindControl(string)
Control.FindControl(string, int)
Control.GetDesignModeState()
Control.HasControls()
Control.IsLiteralContent()
Control.TrackViewState()
Control.EnsureChildControls()
Control.RemovedControl(Control)
Control.SetDesignModeState(IDictionary)
Control.SetRenderMethodDelegate(RenderMethod)
Control.ClientIDMode
Control.ClientID
Control.ClientIDSeparator
Control.Context
Control.Adapter
Control.DesignMode
Control.Events
Control.ID
Control.EnableTheming
Control.IsChildControlStateCleared
Control.SkinID
Control.EnableViewState
Control.ViewStateMode
Control.IsViewStateEnabled
Control.NamingContainer
Control.IdSeparator
Control.LoadViewStateByID
Control.Page
Control.RenderingCompatibility
Control.TemplateControl
Control.Parent
Control.TemplateSourceDirectory
Control.AppRelativeTemplateSourceDirectory
Control.Site
Control.Visible
Control.UniqueID
Control.HasChildViewState
Control.Controls
Control.ValidateRequestMode
Control.ViewState
Control.ViewStateIgnoresCase
Control.ChildControlsCreated
Control.IsTrackingViewState
Control.Disposed
Control.DataBinding
Control.Init
Control.Load
Control.PreRender
Control.Unload
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
Namespace: DotNetNuke.Web.UI.WebControls
Assembly: DotNetNuke.Web.dll
Syntax
public class DnnRibbonBarTool : Control, IComponent, IDisposable, IParserAccessor, IUrlResolutionService, IDataBindingsAccessor, IControlBuilderAccessor, IControlDesignerAccessor, IExpressionsAccessor, IDnnRibbonBarTool

Constructors

DnnRibbonBarTool()

Declaration
[Obsolete("Deprecated in DotNetNuke 10.0.0. Please use overload with INavigationManager. Scheduled removal in v12.0.0.")]
public DnnRibbonBarTool()

DnnRibbonBarTool(INavigationManager)

Declaration
public DnnRibbonBarTool(INavigationManager navigationManager)
Parameters
Type Name Description
INavigationManager navigationManager

Properties

AllTools

Declaration
protected virtual IDictionary<string, RibbonBarToolInfo> AllTools { get; }
Property Value
Type Description
IDictionary<string, RibbonBarToolInfo>

DnnLink

Declaration
protected virtual DnnTextLink DnnLink { get; }
Property Value
Type Description
DnnTextLink

DnnLinkButton

Declaration
protected virtual DnnTextButton DnnLinkButton { get; }
Property Value
Type Description
DnnTextButton

NavigateUrl

Declaration
public virtual string NavigateUrl { get; set; }
Property Value
Type Description
string

NavigationManager

Declaration
protected INavigationManager NavigationManager { get; }
Property Value
Type Description
INavigationManager

Text

Declaration
public virtual string Text { get; set; }
Property Value
Type Description
string

ToolCssClass

Declaration
public virtual string ToolCssClass { get; set; }
Property Value
Type Description
string

ToolInfo

Declaration
public virtual RibbonBarToolInfo ToolInfo { get; set; }
Property Value
Type Description
RibbonBarToolInfo

ToolName

Declaration
public virtual string ToolName { get; set; }
Property Value
Type Description
string

ToolTip

Declaration
public virtual string ToolTip { get; set; }
Property Value
Type Description
string

Methods

ActiveTabHasChildren()

Declaration
protected virtual bool ActiveTabHasChildren()
Returns
Type Description
bool

BuildToolUrl()

Declaration
protected virtual string BuildToolUrl()
Returns
Type Description
string

ClearCache()

Declaration
protected virtual void ClearCache()

ControlPanelTool_OnClick(object, EventArgs)

Declaration
public virtual void ControlPanelTool_OnClick(object sender, EventArgs e)
Parameters
Type Name Description
object sender
EventArgs e

CreateChildControls()

Declaration
protected override void CreateChildControls()
Overrides
Control.CreateChildControls()

EnableTool()

Declaration
protected virtual bool EnableTool()
Returns
Type Description
bool

GetString(string)

Declaration
protected virtual string GetString(string key)
Parameters
Type Name Description
string key
Returns
Type Description
string

GetTabURL(List<string>)

Declaration
protected virtual string GetTabURL(List<string> additionalParams)
Parameters
Type Name Description
List<string> additionalParams
Returns
Type Description
string

GetText()

Declaration
protected virtual string GetText()
Returns
Type Description
string

GetToolTip()

Declaration
protected virtual string GetToolTip()
Returns
Type Description
string

HasToolPermissions(string)

Declaration
protected virtual bool HasToolPermissions(string toolName)
Parameters
Type Name Description
string toolName
Returns
Type Description
bool

OnInit(EventArgs)

Declaration
protected override void OnInit(EventArgs e)
Parameters
Type Name Description
EventArgs e
Overrides
Control.OnInit(EventArgs)

OnPreRender(EventArgs)

Declaration
protected override void OnPreRender(EventArgs e)
Parameters
Type Name Description
EventArgs e
Overrides
Control.OnPreRender(EventArgs)

ProcessTool()

Declaration
protected virtual void ProcessTool()

RestartApplication()

Declaration
protected virtual void RestartApplication()

Implements

IComponent
IDisposable
IParserAccessor
IUrlResolutionService
IDataBindingsAccessor
IControlBuilderAccessor
IControlDesignerAccessor
IExpressionsAccessor
IDnnRibbonBarTool

Extension Methods

JsonExtensionsWeb.ToJson(object)
Back to top by the community, for the community... #DNNCMS