Table of Contents

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()

public bool IsEmpty()

Returns

bool

Trim()

public void Trim()
To top