New to Telerik UI for WPFStart a free 30-day trial

A SurfaceSeries3D colorizer that allows for each data point to provide an individual color.

Definition

Namespace:Telerik.Windows.Controls.ChartView

Assembly:Telerik.Windows.Controls.Chart.dll

Syntax:

C#
public class SurfaceSeries3DDataPointColorizer : SurfaceSeries3DColorizer, INotifyPropertyChanged

Inheritance: objectSurfaceSeries3DColorizerSurfaceSeries3DDataPointColorizer

Implements: INotifyPropertyChanged

Inherited Members SurfaceSeries3DColorizer.CreateMaterialFromBrush(Brush)SurfaceSeries3DColorizer.OnPropertyChanged(string)SurfaceSeries3DColorizer.PropertyChanged

Constructors

C#
public SurfaceSeries3DDataPointColorizer()

Properties

Gets or sets the binding that will be used to obtain the Color associated with a certain data item.

C#
[TypeConverter(typeof(StringToDataPointBindingConverter))]
public DataPointBinding ColorBinding { get; set; }

Gets or sets the colorization mode that determines the appearance of the surface.

C#
public SurfaceSeries3DColorizationMode ColorizationMode { get; set; }

Methods

Gets the Color for this data point.

C#
public virtual Color GetDataPointColor(SurfacePointInfo surfacePoint)
Parameters:surfacePointSurfacePointInfoReturns:

Color

Gets the material that will determine the appearance of the surface.

C#
public override Material GetMaterial(SurfaceSeries3DColorizerContext context)
Parameters:contextSurfaceSeries3DColorizerContextReturns:

Material

Overrides: SurfaceSeries3DColorizer.GetMaterial(SurfaceSeries3DColorizerContext)

Gets the surface points that will be used by the colorizer to determine the triangle indexes, texture coordinates, and material.

C#
public override ReadOnlyCollection<SurfacePointInfo> GetSurfacePoints(SurfaceSeries3DColorizerContext context)
Parameters:contextSurfaceSeries3DColorizerContextReturns:

ReadOnlyCollection<SurfacePointInfo>

Overrides: SurfaceSeries3DColorizer.GetSurfacePoints(SurfaceSeries3DColorizerContext)

Gets the texture coordinates that will determine the appearance of the surface. The texture coordinates are chosen in respect to the actual display direction of the series.

C#
public override PointCollection GetTextureCoordinates(SurfaceSeries3DColorizerContext context)
Parameters:contextSurfaceSeries3DColorizerContextReturns:

PointCollection

Overrides: SurfaceSeries3DColorizer.GetTextureCoordinates(SurfaceSeries3DColorizerContext)

Gets the triangle indexes that will determine the appearance of the surface. The triangle indexes are chosen in respect to the actual display direction of the series.

C#
public override Int32Collection GetTriangleIndices(SurfaceSeries3DColorizerContext context)
Parameters:contextSurfaceSeries3DColorizerContextReturns:

Int32Collection

Overrides: SurfaceSeries3DColorizer.GetTriangleIndices(SurfaceSeries3DColorizerContext)

Invoked when the colorization phase finishes.

C#
protected override void OnColorizationFinished()

Overrides: SurfaceSeries3DColorizer.OnColorizationFinished()

Invoked when the colorization phase starts.

C#
protected override void OnColorizationStarted(SurfaceSeries3DColorizerContext context)
Parameters:contextSurfaceSeries3DColorizerContext

Overrides: SurfaceSeries3DColorizer.OnColorizationStarted(SurfaceSeries3DColorizerContext)