CompositionItem

References
public sealed class CompositionItem
An item in a proxy panel organisation.

Constructors

CompositionItem

#
public CompositionItem(Nomen nomen, Func<IIcon> icon, Guid id, bool visible)
Create an item from scratch.
nomen (Nomen)
icon (Func<IIcon>)
id (Guid)
visible (bool)

Properties

Icon

#
public IIcon Icon { get; }
Gets the icon associated with this item.

IconDropShadow

#
public Bitmap IconDropShadow { get; }
Gets the drop shadow for the icon in this item, or null if shadows are disabled or not yet available.

Id

#
public Guid Id { get; }
Gets the Id associated with this item.

Nomen

#
public Nomen Nomen { get; }
Gets the (possibly overridden) nomen for this proxy.

Visible

#
public bool Visible { get; }
Gets or sets whether this item ought to be included in the UI if at all possible.