dymaptic.GeoBlazor.Core

dymaptic.GeoBlazor.Core.Model

ListItemPanelContent Class

Represents the content of a ListItem panel, which can be a System.String, Widget, or an Microsoft.AspNetCore.Components.ElementReference.

public record ListItemPanelContent : System.IEquatable<dymaptic.GeoBlazor.Core.Model.ListItemPanelContent>

Inheritance System.Object 🡒 ListItemPanelContent

Implements System.IEquatable<ListItemPanelContent>

Constructors

ListItemPanelContent(Widget) Constructor

Constructs a new ListItemPanelContent from a Widget.

public ListItemPanelContent(dymaptic.GeoBlazor.Core.Components.Widgets.Widget widgetContent);

Parameters

widgetContent Widget

ListItemPanelContent(ElementReference) Constructor

Constructs a new ListItemPanelContent from an HTMLElement reference.

public ListItemPanelContent(Microsoft.AspNetCore.Components.ElementReference htmlElementContent);

Parameters

htmlElementContent Microsoft.AspNetCore.Components.ElementReference

ListItemPanelContent(string) Constructor

Constructs a new ListItemPanelContent from a string.

public ListItemPanelContent(string stringContent);

Parameters

stringContent System.String

Properties

ListItemPanelContent.HtmlElementContent Property

The content of the panel as an HTMLElement.

public System.Nullable<Microsoft.AspNetCore.Components.ElementReference> HtmlElementContent { get; set; }

Property Value

System.Nullable<Microsoft.AspNetCore.Components.ElementReference>

ListItemPanelContent.StringContent Property

The content of the panel as a string.

public string? StringContent { get; set; }

Property Value

System.String

ListItemPanelContent.WidgetContent Property

The content of the panel as a Widget.

public dymaptic.GeoBlazor.Core.Components.Widgets.Widget? WidgetContent { get; set; }

Property Value

Widget

Operators

ListItemPanelContent.implicit operator Widget(ListItemPanelContent) Operator

Implicit conversion from ListItemPanelContent to Widget.

public static dymaptic.GeoBlazor.Core.Components.Widgets.Widget? implicit operator dymaptic.GeoBlazor.Core.Components.Widgets.Widget?(dymaptic.GeoBlazor.Core.Model.ListItemPanelContent itemPanelContent);

Parameters

itemPanelContent ListItemPanelContent

Returns

Widget

ListItemPanelContent.implicit operator ListItemPanelContent(Widget) Operator

Implicit conversion from Widget to ListItemPanelContent.

public static dymaptic.GeoBlazor.Core.Model.ListItemPanelContent implicit operator dymaptic.GeoBlazor.Core.Model.ListItemPanelContent(dymaptic.GeoBlazor.Core.Components.Widgets.Widget widgetContent);

Parameters

widgetContent Widget

Returns

ListItemPanelContent

ListItemPanelContent.implicit operator ListItemPanelContent(ElementReference) Operator

Implicit conversion from ElementReference to ListItemPanelContent.

public static dymaptic.GeoBlazor.Core.Model.ListItemPanelContent implicit operator dymaptic.GeoBlazor.Core.Model.ListItemPanelContent(Microsoft.AspNetCore.Components.ElementReference htmlElementContent);

Parameters

htmlElementContent Microsoft.AspNetCore.Components.ElementReference

Returns

ListItemPanelContent

ListItemPanelContent.implicit operator ListItemPanelContent(string) Operator

Implicit conversion from string to ListItemPanelContent.

public static dymaptic.GeoBlazor.Core.Model.ListItemPanelContent implicit operator dymaptic.GeoBlazor.Core.Model.ListItemPanelContent(string stringContent);

Parameters

stringContent System.String

Returns

ListItemPanelContent

ListItemPanelContent.implicit operator string(ListItemPanelContent) Operator

Implicit conversion from ListItemPanelContent to string.

public static string? implicit operator string?(dymaptic.GeoBlazor.Core.Model.ListItemPanelContent itemPanelContent);

Parameters

itemPanelContent ListItemPanelContent

Returns

System.String

ListItemPanelContent.implicit operator Nullable(ListItemPanelContent) Operator

Implicit conversion from ListItemPanelContent to ElementReference.

public static System.Nullable<Microsoft.AspNetCore.Components.ElementReference> implicit operator System.Nullable<Microsoft.AspNetCore.Components.ElementReference>(dymaptic.GeoBlazor.Core.Model.ListItemPanelContent itemPanelContent);

Parameters

itemPanelContent ListItemPanelContent

Returns

System.Nullable<Microsoft.AspNetCore.Components.ElementReference>