Version

IconLegendLayer Class Members

The following tables list the members exposed by IconLegendLayer.

Public Constructors
 NameDescription
Public ConstructorIconLegendLayer ConstructorCreates an IconLegendLayer object for the specified IChartComponent.  
Protected Fields
 NameDescription
Protected FieldboundsBufferThe pixel buffer between the legend border and the legend labels. (Inherited from Infragistics.UltraChart.Core.Layers.LegendLayer)
Protected FieldchartThe chart layer corresponding to this legend. (Inherited from Infragistics.UltraChart.Core.Layers.LegendLayer)
Protected FieldcolorModelstores the color model for this layer. (Inherited from Infragistics.UltraChart.Core.Layers.Layer)
Protected FieldcomponentStores the chart component. (Inherited from Infragistics.UltraChart.Core.Layers.Layer)
Protected FieldCoreStores the chart core. (Inherited from Infragistics.UltraChart.Core.Layers.Layer)
Protected FielddataStores the data that is relevant to this layer. (Inherited from Infragistics.UltraChart.Core.Layers.Layer)
Protected FielddataIsValidIndicates whether chart data is valid for this chart type. (Inherited from Infragistics.UltraChart.Core.Layers.Layer)
Protected FieldiconBufferThe pixel buffer between the legend icon and its text label. (Inherited from Infragistics.UltraChart.Core.Layers.LegendLayer)
Protected FieldinnerBoundsRepresents the bounds rectangle for child layers of a layer (Inherited from Infragistics.UltraChart.Core.Layers.Layer)
Protected FieldoptionalDataArrayStores the data that is relevant to this layer, in the case of layers with more than one relevant datasource. (Inherited from Infragistics.UltraChart.Core.Layers.Layer)
Protected FieldouterBoundsRepresents the bounds rectangle for this layer (Inherited from Infragistics.UltraChart.Core.Layers.Layer)
Public Properties
 NameDescription
Public PropertyChartColorModelGets/Sets Color model for this layer (Inherited from Infragistics.UltraChart.Core.Layers.Layer)
Public PropertyChartComponentGets or Sets the UltraChart control for which this layer is being applied. (Inherited from Infragistics.UltraChart.Core.Layers.Layer)
Public PropertyChartCoreGets or Sets the Chart Core, through which many members relevant to the chart's current context can be accessed. (Inherited from Infragistics.UltraChart.Core.Layers.Layer)
Public PropertyChartDataSets and gets the IChartData (Inherited from Infragistics.UltraChart.Core.Layers.Layer)
Public PropertyGridGets and Sets the grid axes used by this layer. (Inherited from Infragistics.UltraChart.Core.Layers.Layer)
Public PropertyHasEmptyValuesWhether or not this layer contains values which should be represented as empty. (Inherited from Infragistics.UltraChart.Core.Layers.ChartLayer)
Public PropertyLayerIDSets and gets the ID to be used in the Hashtable (Inherited from Infragistics.UltraChart.Core.Layers.Layer)
Public PropertyOuterBoundGets or Sets the Outer Bounds available in the current layer. (Inherited from Infragistics.UltraChart.Core.Layers.Layer)
Public PropertyPathA string representation of the location of this layer. (Inherited from Infragistics.UltraChart.Core.Layers.Layer)
Public PropertyStackedIndicates whether the chart type is in a stacked configuration. (Inherited from Infragistics.UltraChart.Core.Layers.ChartLayer)
Public PropertyVisibleGets/Sets whether or not the layer is visible. (Inherited from Infragistics.UltraChart.Core.Layers.Layer)
Protected Properties
 NameDescription
Protected PropertyNullHandlingDetermines how nulls are handled in this chart layer. (Inherited from Infragistics.UltraChart.Core.Layers.ChartLayer)
Public Methods
 NameDescription
Public MethodFillSceneGraphOverridden. Adds icons next to the Legend labels to the scene graph.  
Public MethodGetAppearanceRetrieves a LegendAppearance. (Inherited from Infragistics.UltraChart.Core.Layers.LegendLayer)
Public MethodGetColorModelRetrieves the Color Model of the layer. (Inherited from Infragistics.UltraChart.Core.Layers.ChartLayer)
Public MethodGetDataGets the data that is relevant to this layer. (Inherited from Infragistics.UltraChart.Core.Layers.Layer)
Public MethodGetDataInvalidMessageGets the localized message to display to end users when chart data is invalid. (Inherited from Infragistics.UltraChart.Core.Layers.ChartLayer)
Public MethodGetInnerBoundsReturns a Rectangle object that represents the TopLeft and BottomRight real world coordinates for the drawing layer to render in the scene graph (Inherited from Infragistics.UltraChart.Core.Layers.Layer)
Public MethodGetOptionalDataGets the data that is relevant to this layer, in the case of layers with more than one relevant data source. (Inherited from Infragistics.UltraChart.Core.Layers.Layer)
Public MethodGetOuterBoundsGets the Outer Bounds available in the current layer. (Inherited from Infragistics.UltraChart.Core.Layers.Layer)
Public MethodGetPEOverloaded. Gets a PaintElement for a Primitive using the given parameters. (Inherited from Infragistics.UltraChart.Core.Layers.ChartLayer)
Public MethodIsDataValidForChartIndicates whether data meets validation criteria for this Chart Type. (Inherited from Infragistics.UltraChart.Core.Layers.ChartLayer)
Public MethodIsVisibleDetermines whether or not this layer is visible. (Inherited from Infragistics.UltraChart.Core.Layers.LegendLayer)
Public MethodSetAppearanceSets the Appearance being used by this Layer. (Inherited from Infragistics.UltraChart.Core.Layers.Layer)
Public MethodSetBoundsOverloaded. Sets the outer bounds for this layer and recalculates the inner bounds afterwards. (Inherited from Infragistics.UltraChart.Core.Layers.LegendLayer)
Public MethodSetChartSets the chart layer this legend applies to. (Inherited from Infragistics.UltraChart.Core.Layers.LegendLayer)
Public MethodSetColorModelSets the Color Model of the layer. (Inherited from Infragistics.UltraChart.Core.Layers.ChartLayer)
Public MethodSetDataSets the data being represented in this legend. (Inherited from Infragistics.UltraChart.Core.Layers.LegendLayer)
Public MethodSetOptionalDataSets the data that will be used by this layer, in the case of layers with more than one relevant data source. (Inherited from Infragistics.UltraChart.Core.Layers.Layer)
Public MethodSetupDataFilterOverloaded. Initializes a ChartDataFilter to be used for the data source. Only applicable when the given datasource can be transformed into a ChartDataFilter. This member supports the charting internal infrastructure and is not intended to be used directly from your code. (Inherited from Infragistics.UltraChart.Core.Layers.Layer)
Public MethodSetVisibleSets whether or not the layer is visible. (Inherited from Infragistics.UltraChart.Core.Layers.Layer)
Protected Methods
 NameDescription
Protected MethodAddEmptyIndicatorAdds a representation of empty points for this legend. (Inherited from Infragistics.UltraChart.Core.Layers.LegendLayer)
Protected MethodCalculateInnerBoundsWe return the size of the area to that is leftover after the legend is docked to is LegendLocation and sized to its Width or Height percentage (Inherited from Infragistics.UltraChart.Core.Layers.LegendLayer)
Protected MethodCalculateZeroLineOverloaded. Calculates the zero line for the given axis. (Inherited from Infragistics.UltraChart.Core.Layers.ChartLayer)
Protected MethodFillSceneGraphBubbleAdds Legend Icons specific to Bubble charts.  
Protected MethodFillSceneGraphLinearGradientDraws a linear gradient legend. Used by heat map charts and charts with data value based color models. (Inherited from Infragistics.UltraChart.Core.Layers.LegendLayer)
Protected MethodFillSceneGraphScatterAdds Legend Icons specific to Scatter charts.  
Protected MethodFillSceneGraphScatter3DAdds Legend Icons specific to Scatter charts.  
Protected MethodGetInnerDrawRectReturns the inner bounds rectangle for the legend. (Inherited from Infragistics.UltraChart.Core.Layers.LegendLayer)
Protected MethodGetOuterDrawRectReturns the bounds for the legend in the set location and taking into account the margins (Inherited from Infragistics.UltraChart.Core.Layers.LegendLayer)
Protected MethodInitAdvanceAxisCreates and initializes a new IAdvanceAxis object. (Inherited from Infragistics.UltraChart.Core.Layers.ChartLayer)
Protected MethodInterpolatePrimitivesOverloaded. Takes the given primitives and returns the same set, potentially altered after interpolation has been applied. (Inherited from Infragistics.UltraChart.Core.Layers.ChartLayer)
Protected MethodRedirectToCompositeLegendRedirects drawing responsibility to the CompositeLegend class. (Inherited from Infragistics.UltraChart.Core.Layers.LegendLayer)
Protected MethodValidateDataForChartValidates data to meet chart data requirements. (Inherited from Infragistics.UltraChart.Core.Layers.ChartLayer)
See Also