Represents data legend that displays information about each series including values and summaries.
Inheritance
object
ComponentBase
- IComponent
- IHandleEvent
- IHandleAfterRender
- JsonSerializable
- IDisposable
Constructors
Section titled "Constructors"constructor
public IgbDataLegend() Returns IgbDataLegend
Properties
Section titled "Properties"IgBlazor
Section titled "IgBlazor"Inherited from: BaseRendererControl
[Inject]
protected IIgniteUIBlazor IgBlazor { get; set; } Height
Section titled "Height"Inherited from: BaseRendererControl
[Parameter]
public string Height { get; set; } Width
Section titled "Width"Inherited from: BaseRendererControl
[Parameter]
public string Width { get; set; } Class
Section titled "Class"Inherited from: BaseRendererControl
[Parameter]
public string Class { get; set; } AdditionalAttributes
Section titled "AdditionalAttributes"Inherited from: BaseRendererControl
[Parameter(CaptureUnmatchedValues = true)]
public Dictionary<string, object> AdditionalAttributes { get; set; } ParentTypeName
Section titled "ParentTypeName"Inherited from: BaseRendererControl
protected virtual string ParentTypeName { get; } EventBehavior
Section titled "EventBehavior"Inherited from: BaseRendererControl
Gets or sets how events are bubbled up from JavaScript to Blazor.
[Parameter]
public ControlEventBehavior EventBehavior { get; set; } ChildContent
Section titled "ChildContent"Inherited from: BaseRendererControl
[Parameter]
public RenderFragment ChildContent { get; set; } RoundTripDateConversion
Section titled "RoundTripDateConversion"Inherited from: BaseRendererControl
Gets or sets what type of date conversion to make when round tripping dates.
[Parameter]
public RoundTripDateConversion RoundTripDateConversion { get; set; } SupportsVisualChildren
Section titled "SupportsVisualChildren"Inherited from: BaseRendererControl
protected virtual bool SupportsVisualChildren { get; } UseDirectRender
Section titled "UseDirectRender"Inherited from: BaseRendererControl
protected virtual bool UseDirectRender { get; } DirectRenderElementName
Section titled "DirectRenderElementName"Inherited from: BaseRendererControl
protected virtual string DirectRenderElementName { get; } NeedsDynamicContent
Section titled "NeedsDynamicContent"Inherited from: BaseRendererControl
protected virtual bool NeedsDynamicContent { get; } UseCamelEnumValues
Section titled "UseCamelEnumValues"Inherited from: BaseRendererControl
protected virtual bool UseCamelEnumValues { get; } ActualBackground
Section titled "ActualBackground"Gets the effective background of the data legend.
[Parameter]
public string ActualBackground { get; set; } ActualBadgesVisible
Section titled "ActualBadgesVisible"Gets whether or not at least one badge is visible based on BadgesShape and setting of a row's IsVisble in StyleSeriesRow event
[Parameter]
public bool ActualBadgesVisible { get; set; } ActualBorderBrush
Section titled "ActualBorderBrush"Gets the effective border brush of the data legend.
[Parameter]
public string ActualBorderBrush { get; set; } ActualBorderThicknessBottom
Section titled "ActualBorderThicknessBottom"[Parameter]
public double ActualBorderThicknessBottom { get; set; } ActualBorderThicknessLeft
Section titled "ActualBorderThicknessLeft"[Parameter]
public double ActualBorderThicknessLeft { get; set; } ActualBorderThicknessRight
Section titled "ActualBorderThicknessRight"[Parameter]
public double ActualBorderThicknessRight { get; set; } ActualBorderThicknessTop
Section titled "ActualBorderThicknessTop"[Parameter]
public double ActualBorderThicknessTop { get; set; } ActualPixelScalingRatio
Section titled "ActualPixelScalingRatio"Gets the actual pixel scaling ratio used to affect the pixel density of the control.
[Parameter]
public double ActualPixelScalingRatio { get; set; } BadgeMarginBottom
Section titled "BadgeMarginBottom"[Parameter]
public double BadgeMarginBottom { get; set; } BadgeMarginLeft
Section titled "BadgeMarginLeft"[Parameter]
public double BadgeMarginLeft { get; set; } BadgeMarginRight
Section titled "BadgeMarginRight"[Parameter]
public double BadgeMarginRight { get; set; } BadgeMarginTop
Section titled "BadgeMarginTop"[Parameter]
public double BadgeMarginTop { get; set; } BadgeShape
Section titled "BadgeShape"Gets or sets the BadgeShape for the data legend.
[Parameter]
public LegendItemBadgeShape BadgeShape { get; set; } ContentBackground
Section titled "ContentBackground"Gets or sets the background of the data legend.
[Parameter]
public string ContentBackground { get; set; } ContentBorderBrush
Section titled "ContentBorderBrush"Gets or sets the border color of the data legend.
[Parameter]
public string ContentBorderBrush { get; set; } ContentBorderThickness
Section titled "ContentBorderThickness"Gets or sets the border thickness of the data legend.
[Parameter]
public double ContentBorderThickness { get; set; } DefaultEventBehavior
Section titled "DefaultEventBehavior"Gets the components default event behavior.
protected override ControlEventBehavior DefaultEventBehavior { get; } ExcludedColumns
Section titled "ExcludedColumns"Gets or sets names of data columns or their labels to exclude from displaying in the data legend, e.g. "High, Low" or "H, L"
[Parameter]
public string[] ExcludedColumns { get; set; } ExcludedSeries
Section titled "ExcludedSeries"Gets or sets indexes, titles, or names of series to exclude from displaying in the data legend, e.g. "0, 1" or "Series1 Title, Series2 Title"
[Parameter]
public string[] ExcludedSeries { get; set; } GroupRowMarginBottom
Section titled "GroupRowMarginBottom"[Parameter]
public double GroupRowMarginBottom { get; set; } GroupRowMarginLeft
Section titled "GroupRowMarginLeft"[Parameter]
public double GroupRowMarginLeft { get; set; } GroupRowMarginRight
Section titled "GroupRowMarginRight"[Parameter]
public double GroupRowMarginRight { get; set; } GroupRowMarginTop
Section titled "GroupRowMarginTop"[Parameter]
public double GroupRowMarginTop { get; set; } GroupRowVisible
Section titled "GroupRowVisible"Gets or sets whether to show Header row.
[Parameter]
public bool GroupRowVisible { get; set; } GroupTextColor
Section titled "GroupTextColor"Gets or sets the Group text color.
[Parameter]
public string GroupTextColor { get; set; } GroupTextFontFamily
Section titled "GroupTextFontFamily"[Parameter]
public string GroupTextFontFamily { get; set; } GroupTextFontSize
Section titled "GroupTextFontSize"[Parameter]
public double GroupTextFontSize { get; set; } GroupTextFontStyle
Section titled "GroupTextFontStyle"[Parameter]
public string GroupTextFontStyle { get; set; } GroupTextFontWeight
Section titled "GroupTextFontWeight"[Parameter]
public string GroupTextFontWeight { get; set; } GroupTextMarginBottom
Section titled "GroupTextMarginBottom"[Parameter]
public double GroupTextMarginBottom { get; set; } GroupTextMarginLeft
Section titled "GroupTextMarginLeft"[Parameter]
public double GroupTextMarginLeft { get; set; } GroupTextMarginRight
Section titled "GroupTextMarginRight"[Parameter]
public double GroupTextMarginRight { get; set; } GroupTextMarginTop
Section titled "GroupTextMarginTop"[Parameter]
public double GroupTextMarginTop { get; set; } HeaderFormatCulture
Section titled "HeaderFormatCulture"Gets or sets globalization culture applied to header only when it displays dates that are fetched from date/time axes
[Parameter]
public string HeaderFormatCulture { get; set; } HeaderFormatDate
Section titled "HeaderFormatDate"Gets or sets date format for the header only when it displays dates that are fetched from date/time axes
[Parameter]
public DataLegendHeaderDateMode HeaderFormatDate { get; set; } HeaderFormatSpecifiers
Section titled "HeaderFormatSpecifiers"Gets or sets the format specifiers to use with the HeaderFormatString string.
public IgbFormatSpecifierCollection HeaderFormatSpecifiers { get; set; } HeaderFormatString
Section titled "HeaderFormatString"Gets or sets the format string for header text displayed in the data legend.
[Parameter]
public string HeaderFormatString { get; set; } HeaderFormatTime
Section titled "HeaderFormatTime"Gets or sets time format for the header only when it displays dates that are fetched from date/time axes
[Parameter]
public DataLegendHeaderTimeMode HeaderFormatTime { get; set; } HeaderRowMarginBottom
Section titled "HeaderRowMarginBottom"[Parameter]
public double HeaderRowMarginBottom { get; set; } HeaderRowMarginLeft
Section titled "HeaderRowMarginLeft"[Parameter]
public double HeaderRowMarginLeft { get; set; } HeaderRowMarginRight
Section titled "HeaderRowMarginRight"[Parameter]
public double HeaderRowMarginRight { get; set; } HeaderRowMarginTop
Section titled "HeaderRowMarginTop"[Parameter]
public double HeaderRowMarginTop { get; set; } HeaderRowVisible
Section titled "HeaderRowVisible"Gets or sets whether to show Header row.
[Parameter]
public bool HeaderRowVisible { get; set; } HeaderText
Section titled "HeaderText"Gets or sets the HeaderText for the data legend.
[Parameter]
public string HeaderText { get; set; } HeaderTextColor
Section titled "HeaderTextColor"Gets or sets the header text color.
[Parameter]
public string HeaderTextColor { get; set; } HeaderTextFontFamily
Section titled "HeaderTextFontFamily"[Parameter]
public string HeaderTextFontFamily { get; set; } HeaderTextFontSize
Section titled "HeaderTextFontSize"[Parameter]
public double HeaderTextFontSize { get; set; } HeaderTextFontStyle
Section titled "HeaderTextFontStyle"[Parameter]
public string HeaderTextFontStyle { get; set; } HeaderTextFontWeight
Section titled "HeaderTextFontWeight"[Parameter]
public string HeaderTextFontWeight { get; set; } HeaderTextMarginBottom
Section titled "HeaderTextMarginBottom"[Parameter]
public double HeaderTextMarginBottom { get; set; } HeaderTextMarginLeft
Section titled "HeaderTextMarginLeft"[Parameter]
public double HeaderTextMarginLeft { get; set; } HeaderTextMarginRight
Section titled "HeaderTextMarginRight"[Parameter]
public double HeaderTextMarginRight { get; set; } HeaderTextMarginTop
Section titled "HeaderTextMarginTop"[Parameter]
public double HeaderTextMarginTop { get; set; } IncludedColumns
Section titled "IncludedColumns"Gets or sets names of data columns or their labels to include in displaying in the data legend, e.g. "High, Low" or "H, L"
[Parameter]
public string[] IncludedColumns { get; set; } IncludedSeries
Section titled "IncludedSeries"Gets or sets indexes, titles, or names of series to include in displaying in the data legend, e.g. "0, 1" or "Series1 Title, Series2 Title"
[Parameter]
public string[] IncludedSeries { get; set; } IsEmbeddedInDataTooltip
Section titled "IsEmbeddedInDataTooltip"Gets or sets whether the legend is embedded in a DataTooltip
[Parameter]
public bool IsEmbeddedInDataTooltip { get; set; } LabelDisplayMode
Section titled "LabelDisplayMode"Gets or sets the mode for displaying labels before series values in the data legend, e.g. O: H: L: C: for financial series
[Parameter]
public DataLegendLabelMode LabelDisplayMode { get; set; } LabelTextColor
Section titled "LabelTextColor"Gets or sets the units text color.
[Parameter]
public string LabelTextColor { get; set; } LabelTextFontFamily
Section titled "LabelTextFontFamily"[Parameter]
public string LabelTextFontFamily { get; set; } LabelTextFontSize
Section titled "LabelTextFontSize"[Parameter]
public double LabelTextFontSize { get; set; } LabelTextFontStyle
Section titled "LabelTextFontStyle"[Parameter]
public string LabelTextFontStyle { get; set; } LabelTextFontWeight
Section titled "LabelTextFontWeight"[Parameter]
public string LabelTextFontWeight { get; set; } LabelTextMarginBottom
Section titled "LabelTextMarginBottom"[Parameter]
public double LabelTextMarginBottom { get; set; } LabelTextMarginLeft
Section titled "LabelTextMarginLeft"[Parameter]
public double LabelTextMarginLeft { get; set; } LabelTextMarginRight
Section titled "LabelTextMarginRight"[Parameter]
public double LabelTextMarginRight { get; set; } LabelTextMarginTop
Section titled "LabelTextMarginTop"[Parameter]
public double LabelTextMarginTop { get; set; } LayoutMode
Section titled "LayoutMode"Gets or sets the layout of content in the data legend
[Parameter]
public DataLegendLayoutMode LayoutMode { get; set; } PixelScalingRatio
Section titled "PixelScalingRatio"Gets or sets the scaling value used to affect the pixel density of the control.
[Parameter]
public double PixelScalingRatio { get; set; } ShouldUpdateWhenSeriesDataChanges
Section titled "ShouldUpdateWhenSeriesDataChanges"Gets or sets whether the data legend should update when the series data is mutated.
[Parameter]
public bool ShouldUpdateWhenSeriesDataChanges { get; set; } SummaryLabelText
Section titled "SummaryLabelText"Gets or sets the units text for the data legend.
[Parameter]
public string SummaryLabelText { get; set; } SummaryLabelTextColor
Section titled "SummaryLabelTextColor"Gets or sets the units text color.
[Parameter]
public string SummaryLabelTextColor { get; set; } SummaryLabelTextFontFamily
Section titled "SummaryLabelTextFontFamily"[Parameter]
public string SummaryLabelTextFontFamily { get; set; } SummaryLabelTextFontSize
Section titled "SummaryLabelTextFontSize"[Parameter]
public double SummaryLabelTextFontSize { get; set; } SummaryLabelTextFontStyle
Section titled "SummaryLabelTextFontStyle"[Parameter]
public string SummaryLabelTextFontStyle { get; set; } SummaryLabelTextFontWeight
Section titled "SummaryLabelTextFontWeight"[Parameter]
public string SummaryLabelTextFontWeight { get; set; } SummaryRowMarginBottom
Section titled "SummaryRowMarginBottom"[Parameter]
public double SummaryRowMarginBottom { get; set; } SummaryRowMarginLeft
Section titled "SummaryRowMarginLeft"[Parameter]
public double SummaryRowMarginLeft { get; set; } SummaryRowMarginRight
Section titled "SummaryRowMarginRight"[Parameter]
public double SummaryRowMarginRight { get; set; } SummaryRowMarginTop
Section titled "SummaryRowMarginTop"[Parameter]
public double SummaryRowMarginTop { get; set; } SummaryTitleText
Section titled "SummaryTitleText"Gets or sets the SummaryTitleText for the data legend.
[Parameter]
public string SummaryTitleText { get; set; } SummaryTitleTextColor
Section titled "SummaryTitleTextColor"Gets or sets the summary text color.
[Parameter]
public string SummaryTitleTextColor { get; set; } SummaryTitleTextFontFamily
Section titled "SummaryTitleTextFontFamily"[Parameter]
public string SummaryTitleTextFontFamily { get; set; } SummaryTitleTextFontSize
Section titled "SummaryTitleTextFontSize"[Parameter]
public double SummaryTitleTextFontSize { get; set; } SummaryTitleTextFontStyle
Section titled "SummaryTitleTextFontStyle"[Parameter]
public string SummaryTitleTextFontStyle { get; set; } SummaryTitleTextFontWeight
Section titled "SummaryTitleTextFontWeight"[Parameter]
public string SummaryTitleTextFontWeight { get; set; } SummaryTitleTextMarginBottom
Section titled "SummaryTitleTextMarginBottom"[Parameter]
public double SummaryTitleTextMarginBottom { get; set; } SummaryTitleTextMarginLeft
Section titled "SummaryTitleTextMarginLeft"[Parameter]
public double SummaryTitleTextMarginLeft { get; set; } SummaryTitleTextMarginRight
Section titled "SummaryTitleTextMarginRight"[Parameter]
public double SummaryTitleTextMarginRight { get; set; } SummaryTitleTextMarginTop
Section titled "SummaryTitleTextMarginTop"[Parameter]
public double SummaryTitleTextMarginTop { get; set; } SummaryType
Section titled "SummaryType"Gets or sets the SummaryType for the data legend.
[Parameter]
public DataLegendSummaryType SummaryType { get; set; } SummaryUnitsText
Section titled "SummaryUnitsText"Gets or sets the units text for the data legend.
[Parameter]
public string SummaryUnitsText { get; set; } SummaryUnitsTextColor
Section titled "SummaryUnitsTextColor"Gets or sets the units text color.
[Parameter]
public string SummaryUnitsTextColor { get; set; } SummaryUnitsTextFontFamily
Section titled "SummaryUnitsTextFontFamily"[Parameter]
public string SummaryUnitsTextFontFamily { get; set; } SummaryUnitsTextFontSize
Section titled "SummaryUnitsTextFontSize"[Parameter]
public double SummaryUnitsTextFontSize { get; set; } SummaryUnitsTextFontStyle
Section titled "SummaryUnitsTextFontStyle"[Parameter]
public string SummaryUnitsTextFontStyle { get; set; } SummaryUnitsTextFontWeight
Section titled "SummaryUnitsTextFontWeight"[Parameter]
public string SummaryUnitsTextFontWeight { get; set; } SummaryValueTextColor
Section titled "SummaryValueTextColor"Gets or sets the units text color.
[Parameter]
public string SummaryValueTextColor { get; set; } SummaryValueTextFontFamily
Section titled "SummaryValueTextFontFamily"[Parameter]
public string SummaryValueTextFontFamily { get; set; } SummaryValueTextFontSize
Section titled "SummaryValueTextFontSize"[Parameter]
public double SummaryValueTextFontSize { get; set; } SummaryValueTextFontStyle
Section titled "SummaryValueTextFontStyle"[Parameter]
public string SummaryValueTextFontStyle { get; set; } SummaryValueTextFontWeight
Section titled "SummaryValueTextFontWeight"[Parameter]
public string SummaryValueTextFontWeight { get; set; } Target
Section titled "Target"Gets or sets the target for the data legend.
[Parameter]
public object Target { get; set; } TargetCursorPositionX
Section titled "TargetCursorPositionX"Gets or sets horizontal position (between 0.0 and 1.0) in viewport of the target component
[Parameter]
public double TargetCursorPositionX { get; set; } TargetCursorPositionY
Section titled "TargetCursorPositionY"Gets or sets vertical position (between 0.0 and 1.0) in viewport of the target component
[Parameter]
public double TargetCursorPositionY { get; set; } TargetScript
Section titled "TargetScript"Provides a means of setting Target in the JavaScript environment.
[Parameter]
public string TargetScript { get; set; } TitleTextColor
Section titled "TitleTextColor"Gets or sets the display text color.
[Parameter]
public string TitleTextColor { get; set; } TitleTextFontFamily
Section titled "TitleTextFontFamily"[Parameter]
public string TitleTextFontFamily { get; set; } TitleTextFontSize
Section titled "TitleTextFontSize"[Parameter]
public double TitleTextFontSize { get; set; } TitleTextFontStyle
Section titled "TitleTextFontStyle"[Parameter]
public string TitleTextFontStyle { get; set; } TitleTextFontWeight
Section titled "TitleTextFontWeight"[Parameter]
public string TitleTextFontWeight { get; set; } TitleTextMarginBottom
Section titled "TitleTextMarginBottom"[Parameter]
public double TitleTextMarginBottom { get; set; } TitleTextMarginLeft
Section titled "TitleTextMarginLeft"[Parameter]
public double TitleTextMarginLeft { get; set; } TitleTextMarginRight
Section titled "TitleTextMarginRight"[Parameter]
public double TitleTextMarginRight { get; set; } TitleTextMarginTop
Section titled "TitleTextMarginTop"[Parameter]
public double TitleTextMarginTop { get; set; } public override string Type { get; } UnitsDisplayMode
Section titled "UnitsDisplayMode"Gets or sets the UnitsMode for the data legend.
[Parameter]
public DataLegendUnitsMode UnitsDisplayMode { get; set; } UnitsText
Section titled "UnitsText"Gets or sets the units text for the data legend.
[Parameter]
public string UnitsText { get; set; } UnitsTextColor
Section titled "UnitsTextColor"Gets or sets the units text color.
[Parameter]
public string UnitsTextColor { get; set; } UnitsTextFontFamily
Section titled "UnitsTextFontFamily"[Parameter]
public string UnitsTextFontFamily { get; set; } UnitsTextFontSize
Section titled "UnitsTextFontSize"[Parameter]
public double UnitsTextFontSize { get; set; } UnitsTextFontStyle
Section titled "UnitsTextFontStyle"[Parameter]
public string UnitsTextFontStyle { get; set; } UnitsTextFontWeight
Section titled "UnitsTextFontWeight"[Parameter]
public string UnitsTextFontWeight { get; set; } UnitsTextMarginBottom
Section titled "UnitsTextMarginBottom"[Parameter]
public double UnitsTextMarginBottom { get; set; } UnitsTextMarginLeft
Section titled "UnitsTextMarginLeft"[Parameter]
public double UnitsTextMarginLeft { get; set; } UnitsTextMarginRight
Section titled "UnitsTextMarginRight"[Parameter]
public double UnitsTextMarginRight { get; set; } UnitsTextMarginTop
Section titled "UnitsTextMarginTop"[Parameter]
public double UnitsTextMarginTop { get; set; } ValueFormatAbbreviation
Section titled "ValueFormatAbbreviation"Gets or sets mode for abbreviating large numbers displayed in the legend
[Parameter]
public DataAbbreviationMode ValueFormatAbbreviation { get; set; } ValueFormatCulture
Section titled "ValueFormatCulture"Gets or sets globalization culture when displaying values as currencies, e.g. use "en-GB" to display British pound symbol when the ValueFormatMode property is set to 'Currency' mode
[Parameter]
public string ValueFormatCulture { get; set; } ValueFormatCurrencyCode
Section titled "ValueFormatCurrencyCode"Gets or sets the currency code used for displaying currency symbol next to values, e.g. USD for $, EUR for €
[Parameter]
public string ValueFormatCurrencyCode { get; set; } ValueFormatMaxFractions
Section titled "ValueFormatMaxFractions"Gets or sets maximum digits for formatting numbers displayed in the legend
[Parameter]
public int ValueFormatMaxFractions { get; set; } ValueFormatMinFractions
Section titled "ValueFormatMinFractions"Gets or sets minimum digits for formatting numbers displayed in the legend
[Parameter]
public int ValueFormatMinFractions { get; set; } ValueFormatMode
Section titled "ValueFormatMode"Gets or sets the mode for displaying values in the data legend, e.g. Currency ($500.25), Decimal (500.25), Integer (500)
[Parameter]
public DataLegendValueMode ValueFormatMode { get; set; } ValueFormatSpecifiers
Section titled "ValueFormatSpecifiers"Gets or sets the format specifiers to use with the ValueFormatString string.
public IgbFormatSpecifierCollection ValueFormatSpecifiers { get; set; } ValueFormatString
Section titled "ValueFormatString"Gets or sets the format string for values displayed in the data legend.
[Parameter]
public string ValueFormatString { get; set; } ValueFormatUseGrouping
Section titled "ValueFormatUseGrouping"Gets or sets whether or not use grouping separator, e.g, 15,000 for 15000
[Parameter]
public bool ValueFormatUseGrouping { get; set; } ValueRowMarginBottom
Section titled "ValueRowMarginBottom"[Parameter]
public double ValueRowMarginBottom { get; set; } ValueRowMarginLeft
Section titled "ValueRowMarginLeft"[Parameter]
public double ValueRowMarginLeft { get; set; } ValueRowMarginRight
Section titled "ValueRowMarginRight"[Parameter]
public double ValueRowMarginRight { get; set; } ValueRowMarginTop
Section titled "ValueRowMarginTop"[Parameter]
public double ValueRowMarginTop { get; set; } ValueRowVisible
Section titled "ValueRowVisible"Gets or sets whether to show series rows.
[Parameter]
public bool ValueRowVisible { get; set; } ValueTextColor
Section titled "ValueTextColor"Gets or sets the units text color.
[Parameter]
public string ValueTextColor { get; set; } ValueTextFontFamily
Section titled "ValueTextFontFamily"[Parameter]
public string ValueTextFontFamily { get; set; } ValueTextFontSize
Section titled "ValueTextFontSize"[Parameter]
public double ValueTextFontSize { get; set; } ValueTextFontStyle
Section titled "ValueTextFontStyle"[Parameter]
public string ValueTextFontStyle { get; set; } ValueTextFontWeight
Section titled "ValueTextFontWeight"[Parameter]
public string ValueTextFontWeight { get; set; } ValueTextMarginBottom
Section titled "ValueTextMarginBottom"[Parameter]
public double ValueTextMarginBottom { get; set; } ValueTextMarginLeft
Section titled "ValueTextMarginLeft"[Parameter]
public double ValueTextMarginLeft { get; set; } ValueTextMarginRight
Section titled "ValueTextMarginRight"[Parameter]
public double ValueTextMarginRight { get; set; } ValueTextMarginTop
Section titled "ValueTextMarginTop"[Parameter]
public double ValueTextMarginTop { get; set; } ValueTextUseSeriesColors
Section titled "ValueTextUseSeriesColors"Gets or sets whether to use series colors when displaying values in the legend
[Parameter]
public bool ValueTextUseSeriesColors { get; set; } ValueTextWhenMissingData
Section titled "ValueTextWhenMissingData"Gets or sets text displayed when data column is missing a value, e.g. "no data"
[Parameter]
public string ValueTextWhenMissingData { get; set; } Accessors
Section titled "Accessors"eventCallbacksCache
Section titled "eventCallbacksCache"Inherited from: BaseRendererControl
protected Dictionary<Type, Dictionary<string, FieldInfo>> eventCallbacksCache _cachedSerializedContent
Section titled "_cachedSerializedContent"Inherited from: BaseRendererControl
protected string _cachedSerializedContent Methods
Section titled "Methods"ResolveEventBehavior()
Section titled "ResolveEventBehavior()"Inherited from: BaseRendererControl
Resolves the components event behavior if Auto is selected.
protected ControlEventBehavior ResolveEventBehavior() Returns any
ResolveDisplay()
Section titled "ResolveDisplay()"Inherited from: BaseRendererControl
protected virtual string ResolveDisplay() Returns any
ToSpinal(string)
Section titled "ToSpinal(string)"Inherited from: BaseRendererControl
protected string ToSpinal(string value) Parameters
- value:
string
Returns any
TransformSimpleKey(string)
Section titled "TransformSimpleKey(string)"Inherited from: BaseRendererControl
protected virtual string TransformSimpleKey(string key) Parameters
- key:
string
Returns any
IsTransformedEnumValue(string)
Section titled "IsTransformedEnumValue(string)"Inherited from: BaseRendererControl
protected virtual bool IsTransformedEnumValue(string key) Parameters
- key:
string
Returns any
TransformPotentialEnumValue(string, object)
Section titled "TransformPotentialEnumValue(string, object)"Inherited from: BaseRendererControl
protected virtual object TransformPotentialEnumValue(string key, object value) Parameters
- key:
string - value:
object
Returns any
BuildSequenceInfo(int)
Section titled "BuildSequenceInfo(int)"Inherited from: BaseRendererControl
protected virtual SequenceInfo BuildSequenceInfo(int startSequence) Parameters
- startSequence:
int
Returns any
BuildRenderTree(RenderTreeBuilder)
Section titled "BuildRenderTree(RenderTreeBuilder)"Inherited from: BaseRendererControl
protected override void BuildRenderTree(RenderTreeBuilder builder) Parameters
- builder:
RenderTreeBuilder
Returns any
TemplateContentType(string)
Section titled "TemplateContentType(string)"Inherited from: BaseRendererControl
protected Type TemplateContentType(string templateId) Parameters
- templateId:
string
Returns any
OnAfterRenderAsync(bool)
Section titled "OnAfterRenderAsync(bool)"Inherited from: BaseRendererControl
protected override Task OnAfterRenderAsync(bool firstRender) Parameters
- firstRender:
bool
Returns any
EnsureReady()
Section titled "EnsureReady()"Inherited from: BaseRendererControl
public Task EnsureReady() Returns any
MarkPropDirty(string)
Section titled "MarkPropDirty(string)"Inherited from: BaseRendererControl
protected void MarkPropDirty(string propertyName) Parameters
- propertyName:
string
Returns any
IsPropDirty(string)
Section titled "IsPropDirty(string)"Inherited from: BaseRendererControl
protected bool IsPropDirty(string propertyName) Parameters
- propertyName:
string
Returns any
Serialize(SerializationContext, string)
Section titled "Serialize(SerializationContext, string)"Inherited from: BaseRendererControl
public void Serialize(SerializationContext context, string propertyName = null) Parameters
- context:
SerializationContext - propertyName:
string
Returns any
Serialize()
Section titled "Serialize()"Inherited from: BaseRendererControl
public string Serialize() Returns any
InvokeMethod(string, object[], string[], ElementReference[])
Section titled "InvokeMethod(string, object[], string[], ElementReference[])"Inherited from: BaseRendererControl
protected Task<object> InvokeMethod(string methodName, object[] arguments, string[] types, ElementReference[] nativeElements = null) Parameters
- methodName:
string - arguments:
object[] - types:
string[] - nativeElements:
ElementReference[]
Returns any
InvokeMethodSync(string, object[], string[], ElementReference[])
Section titled "InvokeMethodSync(string, object[], string[], ElementReference[])"Inherited from: BaseRendererControl
protected object InvokeMethodSync(string methodName, object[] arguments, string[] types, ElementReference[] nativeElements = null) Parameters
- methodName:
string - arguments:
object[] - types:
string[] - nativeElements:
ElementReference[]
Returns any
SuspendNotifications(object)
Section titled "SuspendNotifications(object)"Inherited from: BaseRendererControl
Prevents data change notifications from be propagated to the component.
public void SuspendNotifications(object dataSource) Parameters
- dataSource:
object
Returns any
ResumeNotifications(object, bool)
Section titled "ResumeNotifications(object, bool)"Inherited from: BaseRendererControl
Resumes data change notifications.
public void ResumeNotifications(object dataSource, bool notify = true) Parameters
- dataSource:
object - notify:
bool
Returns any
NotifyInsertItem(object, int, object)
Section titled "NotifyInsertItem(object, int, object)"Inherited from: BaseRendererControl
public void NotifyInsertItem(object dataSource, int index, object refItem) Parameters
- dataSource:
object - index:
int - refItem:
object
Returns any
NotifyRemoveItem(object, int, object)
Section titled "NotifyRemoveItem(object, int, object)"Inherited from: BaseRendererControl
public void NotifyRemoveItem(object dataSource, int index, object oldItem) Parameters
- dataSource:
object - index:
int - oldItem:
object
Returns any
NotifyClearItems(object)
Section titled "NotifyClearItems(object)"Inherited from: BaseRendererControl
public void NotifyClearItems(object dataSource) Parameters
- dataSource:
object
Returns any
NotifySetItem(object, int, object, object)
Section titled "NotifySetItem(object, int, object, object)"Inherited from: BaseRendererControl
public void NotifySetItem(object dataSource, int index, object oldItem, object newItem) Parameters
- dataSource:
object - index:
int - oldItem:
object - newItem:
object
Returns any
NotifyUpdateItem(object, int, object, bool)
Section titled "NotifyUpdateItem(object, int, object, bool)"Inherited from: BaseRendererControl
public void NotifyUpdateItem(object dataSource, int index, object refItem, bool syncDataOnly = false) Parameters
- dataSource:
object - index:
int - refItem:
object - syncDataOnly:
bool
Returns any
OnRefChanged(string, object)
Section titled "OnRefChanged(string, object)"Inherited from: BaseRendererControl
public void OnRefChanged(string refName, object refValue) Parameters
- refName:
string - refValue:
object
Returns any
OnInvokeReturn(long, object)
Section titled "OnInvokeReturn(long, object)"Inherited from: BaseRendererControl
public void OnInvokeReturn(long invokeId, object returnValue) Parameters
- invokeId:
long - returnValue:
object
Returns any
Camelize(string)
Section titled "Camelize(string)"Inherited from: BaseRendererControl
protected string Camelize(string value) Parameters
- value:
string
Returns any
ToPascal(string)
Section titled "ToPascal(string)"Inherited from: BaseRendererControl
protected string ToPascal(string value) Parameters
- value:
string
Returns any
OnElementNameChanged(BaseRendererElement, string, string)
Section titled "OnElementNameChanged(BaseRendererElement, string, string)"Inherited from: BaseRendererControl
protected void OnElementNameChanged(BaseRendererElement element, string oldName, string newName) Parameters
- element:
BaseRendererElement - oldName:
string - newName:
string
Returns any
Dispose(bool)
Section titled "Dispose(bool)"Inherited from: BaseRendererControl
protected virtual void Dispose(bool disposing) Parameters
- disposing:
bool
Returns any
SetResourceStringAsync(string, string, string)
Section titled "SetResourceStringAsync(string, string, string)"Inherited from: BaseRendererControl
public Task<object> SetResourceStringAsync(string grouping, string id, string value) Parameters
- grouping:
string - id:
string - value:
string
Returns any
SetResourceStringAsync(string, string)
Section titled "SetResourceStringAsync(string, string)"Inherited from: BaseRendererControl
public Task<object> SetResourceStringAsync(string grouping, string json) Parameters
- grouping:
string - json:
string
Returns any
SetPropertyValue(object, PropertyInfo, JsonElement)
Section titled "SetPropertyValue(object, PropertyInfo, JsonElement)"Inherited from: BaseRendererControl
protected void SetPropertyValue(object item, PropertyInfo property, JsonElement jsonElement) Parameters
- item:
object - property:
PropertyInfo - jsonElement:
JsonElement
Returns any
SetPropertyValue(object, PropertyInfo, object)
Section titled "SetPropertyValue(object, PropertyInfo, object)"Inherited from: BaseRendererControl
protected void SetPropertyValue(object item, PropertyInfo property, object value) Parameters
- item:
object - property:
PropertyInfo - value:
object
Returns any
Dispose()
Section titled "Dispose()"Inherited from: BaseRendererControl
public void Dispose() Returns any
EnsureModulesLoaded()
Section titled "EnsureModulesLoaded()"protected override void EnsureModulesLoaded() Returns any
ExportSerializedVisualData()
Section titled "ExportSerializedVisualData()"public string ExportSerializedVisualData() Returns any
ExportSerializedVisualDataAsync()
Section titled "ExportSerializedVisualDataAsync()"Returns the legend visuals expressed as a serialized string.
public Task<string> ExportSerializedVisualDataAsync() Returns any
FindByName(string)
Section titled "FindByName(string)"public override object FindByName(string name) Parameters
- name:
string
Returns any
Flush()
Section titled "Flush()"public void Flush() Returns any
FlushAsync()
Section titled "FlushAsync()"Forces any pending refresh to the legend to be finished.
public Task FlushAsync() Returns any
GetAbbreviatedNumber(double, DataAbbreviationMode, int, int)
Section titled "GetAbbreviatedNumber(double, DataAbbreviationMode, int, int)"public double GetAbbreviatedNumber(double number, DataAbbreviationMode mode, int minDigits, int maxDigits) Parameters
- number:
double - mode:
DataAbbreviationMode - minDigits:
int - maxDigits:
int
Returns any
GetAbbreviatedNumberAsync(double, DataAbbreviationMode, int, int)
Section titled "GetAbbreviatedNumberAsync(double, DataAbbreviationMode, int, int)"public Task<double> GetAbbreviatedNumberAsync(double number, DataAbbreviationMode mode, int minDigits, int maxDigits) Parameters
- number:
double - mode:
DataAbbreviationMode - minDigits:
int - maxDigits:
int
Returns any
GetAbbreviatedString(double, DataAbbreviationMode, int, int)
Section titled "GetAbbreviatedString(double, DataAbbreviationMode, int, int)"public string GetAbbreviatedString(double number, DataAbbreviationMode mode, int minDigits, int maxDigits) Parameters
- number:
double - mode:
DataAbbreviationMode - minDigits:
int - maxDigits:
int
Returns any
GetAbbreviatedStringAsync(double, DataAbbreviationMode, int, int)
Section titled "GetAbbreviatedStringAsync(double, DataAbbreviationMode, int, int)"public Task<string> GetAbbreviatedStringAsync(double number, DataAbbreviationMode mode, int minDigits, int maxDigits) Parameters
- number:
double - mode:
DataAbbreviationMode - minDigits:
int - maxDigits:
int
Returns any
GetAbbreviatedSymbol(double, DataAbbreviationMode, int, int)
Section titled "GetAbbreviatedSymbol(double, DataAbbreviationMode, int, int)"public string GetAbbreviatedSymbol(double number, DataAbbreviationMode mode, int minDigits, int maxDigits) Parameters
- number:
double - mode:
DataAbbreviationMode - minDigits:
int - maxDigits:
int
Returns any
GetAbbreviatedSymbolAsync(double, DataAbbreviationMode, int, int)
Section titled "GetAbbreviatedSymbolAsync(double, DataAbbreviationMode, int, int)"public Task<string> GetAbbreviatedSymbolAsync(double number, DataAbbreviationMode mode, int minDigits, int maxDigits) Parameters
- number:
double - mode:
DataAbbreviationMode - minDigits:
int - maxDigits:
int
Returns any
NotifySizeChanged()
Section titled "NotifySizeChanged()"public void NotifySizeChanged() Returns any
NotifySizeChangedAsync()
Section titled "NotifySizeChangedAsync()"Notifies the legend about changes to size
public Task NotifySizeChangedAsync() Returns any
Events
Section titled "Events"CalculateColumnSummary
Section titled "CalculateColumnSummary"[Parameter]
public EventCallback<IgbDataLegendSummaryEventArgs> CalculateColumnSummary { get; set; } StyleGroupRow
Section titled "StyleGroupRow"[Parameter]
public EventCallback<IgbDataLegendStylingRowEventArgs> StyleGroupRow { get; set; } StyleHeaderRow
Section titled "StyleHeaderRow"[Parameter]
public EventCallback<IgbDataLegendStylingRowEventArgs> StyleHeaderRow { get; set; } StyleSeriesColumn
Section titled "StyleSeriesColumn"[Parameter]
public EventCallback<IgbDataLegendStylingColumnEventArgs> StyleSeriesColumn { get; set; } StyleSeriesRow
Section titled "StyleSeriesRow"[Parameter]
public EventCallback<IgbDataLegendStylingRowEventArgs> StyleSeriesRow { get; set; } StyleSummaryColumn
Section titled "StyleSummaryColumn"[Parameter]
public EventCallback<IgbDataLegendStylingColumnEventArgs> StyleSummaryColumn { get; set; } StyleSummaryRow
Section titled "StyleSummaryRow"[Parameter]
public EventCallback<IgbDataLegendStylingRowEventArgs> StyleSummaryRow { get; set; } CalculateColumnSummaryScript
Section titled "CalculateColumnSummaryScript"[Parameter]
public string CalculateColumnSummaryScript { get; set; } StyleGroupRowScript
Section titled "StyleGroupRowScript"[Parameter]
public string StyleGroupRowScript { get; set; } StyleHeaderRowScript
Section titled "StyleHeaderRowScript"[Parameter]
public string StyleHeaderRowScript { get; set; } StyleSeriesColumnScript
Section titled "StyleSeriesColumnScript"[Parameter]
public string StyleSeriesColumnScript { get; set; } StyleSeriesRowScript
Section titled "StyleSeriesRowScript"[Parameter]
public string StyleSeriesRowScript { get; set; } StyleSummaryColumnScript
Section titled "StyleSummaryColumnScript"[Parameter]
public string StyleSummaryColumnScript { get; set; } StyleSummaryRowScript
Section titled "StyleSummaryRowScript"[Parameter]
public string StyleSummaryRowScript { get; set; }