Class ListItem
  
  
  
  
  
  
  Assembly: Ritchie.Toolbox.dll
  
  
    public sealed class ListItem : Pressable, IFontFamilyProvider, IInspectable, IMouseDownHandler, IMouseUpHandler, IMouseClickHandler, IContentWidget, IMouseEnterHandler, IMouseLeaveHandler, IMouseHandler, IUpdateThemeProperties, IVisual<ListItem.VisualState>
   
  Constructors
  
  
  
  
  Declaration
  
  Properties
  
  Content
  
  
  Declaration
  
    public Widget? Content { get; set; }
   
  Property Value
  
  
  
  
  
  Declaration
  
    public bool IsActive { get; set; }
   
  Property Value
  
  
  
  Gets a read-only reference to the visual properties associated with the widget.
Declaration
  
    public ref readonly ListItem.VisualState VisualProperties { get; }
   
  Property Value
  
  Methods
  
  
  
  
  Declaration
  
    protected override void BeforeRender()
   
  Overrides
  
  
  
  
  
  Declaration
  
    public void OnMouseEnter(MouseMoveEvent e)
   
  Parameters
  
  
  
  
  
  Declaration
  
    public void OnMouseLeave(MouseMoveEvent e)
   
  Parameters
  
  
  
  
  
  Declaration
  
    protected override void RebuildGeometry(GeometryHelper geometry)
   
  Parameters
  
  Overrides
  
  
  
  Retrieves layout properties from the visual style. Called by the UI system on every
frame before layout updates occur. If layout properties change during this method call,
the widget will automatically invalidate its own layout.
Declaration
  
    public void UpdateThemeProperties()
   
  Implements
  
  
  
  
  
  
  
  
  
  
  
  Extension Methods