ExpandableContentUI

ContentUIReferences
This class extends ContentUI to represent the default user interface which the RDK provides for a content.This is the UI created by the default implementation of CRhRdkCoreContent::CreateUI(). The main feature of this implementation is a 'holder' containing one or more expandable 'sections' (AKA 'roll-ups').

Fields

m_cpp

protected nint m_cpp
inherited fromContentUI

Properties

CppPointer

public nint CppPointer { get; }
inherited fromContentUI

Methods

AddSection

#Since v7.11
public virtual void AddSection(ICollapsibleSection pSection, IRdkViewModel vm)
Add a section to the UI with a custom controller. Called \e before Create().
pSection (ICollapsibleSection)
vm (IRdkViewModel)

AddSection

#Since v7.11
public virtual void AddSection(ICollapsibleSection pSection)
Add a section to the UI. Called \e before Create(). A generic controller is attached.
pSection (ICollapsibleSection)

ContentUIHolder

public virtual ICollapsibleSectionHolder ContentUIHolder()
Returns the holder that contains the UI sections, if this is an expandable content UI with sections inside holders. Returns null for custom UIs.
inherited fromContentUI

Dispose

public void Dispose()
inherited fromContentUI

EditorUuid

public virtual Guid EditorUuid()
Get the unique identifier of the editor that the UI is being displayed in.
inherited fromContentUI

IsCreated

public virtual bool IsCreated()
Returns true if the UI is created, else false
inherited fromContentUI

IsShown

public virtual bool IsShown()
Returns true if the UI is being shown, else false
inherited fromContentUI

Uuid

public virtual Guid Uuid()
Get the unique identifier of the UI.
inherited fromContentUI