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
ListItemPanelContent.WidgetContent Property
The content of the panel as a Widget.
public dymaptic.GeoBlazor.Core.Components.Widgets.Widget? WidgetContent { get; set; }
Property Value
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
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.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.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.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
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>