Class ControlPanelBase
Inheritance
ControlPanelBase
Assembly: DotNetNuke.dll
Syntax
public class ControlPanelBase : UserControl, IComponent, IDisposable, IParserAccessor, IUrlResolutionService, IDataBindingsAccessor, IControlBuilderAccessor, IControlDesignerAccessor, IExpressionsAccessor, IFilterResolutionService, IAttributeAccessor, INamingContainer, IUserControlDesignerAccessor
Constructors
ControlPanelBase()
Declaration
[Obsolete("Deprecated in DotNetNuke 10.2.2. Please use overload with IEventLogger. Scheduled removal in v12.0.0.")]
public ControlPanelBase()
ControlPanelBase(IEventLogger, IPermissionDefinitionService)
Declaration
public ControlPanelBase(IEventLogger eventLogger, IPermissionDefinitionService permissionDefinitionService)
Parameters
Properties
IncludeInControlHierarchy
Declaration
public virtual bool IncludeInControlHierarchy { get; }
Property Value
IsDockable
Declaration
public virtual bool IsDockable { get; set; }
Property Value
IsVisible
Declaration
protected bool IsVisible { get; }
Property Value
LocalResourceFile
Declaration
public string LocalResourceFile { get; set; }
Property Value
PortalSettings
Declaration
protected PortalSettings PortalSettings { get; }
Property Value
UserMode
Declaration
protected PortalSettings.Mode UserMode { get; }
Property Value
Methods
AddExistingModule(int, int, string, int, string)
Declaration
protected void AddExistingModule(int moduleId, int tabId, string paneName, int position, string align)
Parameters
AddNewModule(string, int, string, int, ViewPermissionType, string)
Declaration
protected void AddNewModule(string title, int desktopModuleId, string paneName, int position, ControlPanelBase.ViewPermissionType permissionType, string align)
Parameters
BuildURL(int, string)
Declaration
protected string BuildURL(int portalID, string friendlyName)
Parameters
| Type |
Name |
Description |
| int |
portalID |
|
| string |
friendlyName |
|
Returns
GetModulePermission(int, string)
Declaration
protected bool GetModulePermission(int portalID, string friendlyName)
Parameters
| Type |
Name |
Description |
| int |
portalID |
|
| string |
friendlyName |
|
Returns
IsModuleAdmin()
Declaration
protected bool IsModuleAdmin()
Returns
IsPageAdmin()
Declaration
protected bool IsPageAdmin()
Returns
OnInit(EventArgs)
Declaration
protected override void OnInit(EventArgs e)
Parameters
Overrides
SetUserMode(string)
Declaration
protected void SetUserMode(string userMode)
Parameters
| Type |
Name |
Description |
| string |
userMode |
|
SetVisibleMode(bool)
Declaration
protected void SetVisibleMode(bool isVisible)
Parameters
| Type |
Name |
Description |
| bool |
isVisible |
|
Implements
Extension Methods