Class ScreenLayout
- Namespace
- Dynamicweb.CoreUI.Layout
- Assembly
- Dynamicweb.CoreUI.dll
public sealed class ScreenLayout : UiComponentBase
- Inheritance
-
ScreenLayout
- Inherited Members
-
- Extension Methods
-
Properties
Actions
public IEnumerable<ActionNode> Actions { get; }
Property Value
- IEnumerable<ActionNode>
Alert
public Alert? Alert { get; set; }
Property Value
- Alert
ContextActionGroups
public List<ActionGroup> ContextActionGroups { get; set; }
Property Value
- List<ActionGroup>
Identifier
public string Identifier { get; set; }
Property Value
- string
InfoBar
public InfoBar? InfoBar { get; set; }
Property Value
- InfoBar
Layout
public ScreenLayout.LayoutType Layout { get; set; }
Property Value
- ScreenLayout.LayoutType
Name
public string Name { get; set; }
Property Value
- string
Root
public IRootComponent? Root { get; set; }
Property Value
- IRootComponent
SwitchViewAction
public ActionNode? SwitchViewAction { get; set; }
Property Value
- ActionNode
Methods
AddAction(ActionNode)
public void AddAction(ActionNode action)
Parameters
action
ActionNode
AddAction(string, Icon, ActionBase)
public void AddAction(string label, Icon icon, ActionBase action)
Parameters
label
string
icon
Icon
action
ActionBase
AddRoot<T>()
public T AddRoot<T>() where T : IRootComponent, new()
Returns
- T
Type Parameters
T
ClearActions()
public void ClearActions()
IsEmpty()
Returns
- bool
Trim()