Click or drag to resize
SurfaceSeries3D Class
Represents a 3D chart series that plots its points using a surface.
Inheritance Hierarchy

Namespace: Telerik.Windows.Controls.ChartView
Assembly: Telerik.Windows.Controls.Chart (in Telerik.Windows.Controls.Chart.dll) Version: 2018.2.515.40 (2018.2.515.40)
Syntax
public class SurfaceSeries3D : XyzSeries3D

The SurfaceSeries3D type exposes the following members.

Constructors
  NameDescription
Public methodSurfaceSeries3D
Initializes a new instance of the SurfaceSeries3D class.
Top
Methods
  NameDescription
Public methodStatic memberGenerateTriangleIndices
Generates a collection of triangle indexes that determine how 3D data points are connected when a tabular (two dimensional) source is used.
Public methodOnApplyTemplate
When overridden in a derived class, is invoked whenever application code or internal processes (such as a rebuilding layout pass) call ApplyTemplate. In simplest terms, this means the method is called just before a UI element displays in an application. For more information, see Remarks.
(Inherited from CartesianSeries3D.)
Protected methodOnCreateAutomationPeer
Returns class-specific AutomationPeer implementations for the Windows Presentation Foundation (WPF) infrastructure.
(Overrides UIElementOnCreateAutomationPeer.)
Protected methodOnPropertyChanged
Invoked whenever the effective value of any dependency property on this System.Windows.FrameworkElement has been updated. The specific dependency property that changed is reported in the arguments parameter. Overrides System.Windows.DependencyObject.OnPropertyChanged(System.Windows.DependencyPropertyChangedEventArgs).
(Inherited from CartesianSeries3D.)
Top
Extension Methods
  NameDescription
Public Extension MethodChildrenOfTypeT
Gets all child elements recursively from the visual tree by given type.
(Defined by ChildrenOfTypeExtensions.)
Public Extension MethodClearIfNoBindingAndSet
Clears if set.
(Defined by CommonExtensions.)
Public Extension MethodClearIfSet
Clears the property if a value has been set.
(Defined by CommonExtensions.)
Public Extension MethodDeserializePrimitives
Deserializes some primitive properties of a control.
(Defined by SerializationExtensions.)
Public Extension MethodEnableLayoutRounding (Defined by LayoutRoundingHelperExtensions.)
Public Extension MethodFindChildByTypeT
Finds child element of the specified type. Uses breadth-first search.
(Defined by ChildrenOfTypeExtensions.)
Public Extension MethodGetAssociatedInlineUIContainer (Defined by ExtensionMethods.)
Public Extension MethodGetAssociatedLayoutBox (Defined by ExtensionMethods.)
Public Extension MethodGetBaseControlItemStatus
Gets a string that communicates the visual status of a Control.
(Defined by AutomationExtensions.)
Public Extension MethodGetBoundsRelativeTo
Gets the bounds relative to the current framework element.
(Defined by ExtensionMethods.)
Public Extension MethodGetGlobalMousePosition
(Defined by WindowHost.)
Public Extension MethodGetParents
Enumerates through element's parents in the visual tree.
(Defined by ParentOfTypeExtensions.)
Public Extension MethodGetVisualParentT
Searches up in the visual tree for parent element of the specified type.
(Defined by ParentOfTypeExtensions.)
Public Extension MethodIsAncestorOf(DependencyObject)Overloaded.
Determines whether the element is ancestor of the current UI element.
(Defined by ExtensionMethods.)
Public Extension MethodIsAncestorOf(DependencyObject)Overloaded.
Determines whether the element is an ancestor of the descendant.
(Defined by ParentOfTypeExtensions.)
Public Extension MethodIsKeyboardFocusWithin
Determines whether keyboard focus is within the current UI element.
(Defined by KeyboardHelper.)
Public Extension MethodIsLocalValueSet(DependencyProperty)Overloaded.
Determines whether the specified dependency property local value is set.
(Defined by DependencyObjectExtensions.)
Public Extension MethodIsLocalValueSet(DependencyProperty)Overloaded.
Determines whether the specified dependency property local value is set.
(Defined by CommonExtensions.)
Public Extension MethodParentOfTypeT
Gets the parent element from the visual tree by given type.
(Defined by ParentOfTypeExtensions.)
Public Extension MethodSerializePrimitives
Serializes some primitive properties of a control.
(Defined by SerializationExtensions.)
Public Extension MethodSetAssociatedLayoutBox (Defined by ExtensionMethods.)
Public Extension MethodSetIfDifferent
Sets the value of the dependencyProperty property if it's hasn't that value currently.
(Defined by CommonExtensions.)
Public Extension MethodSetLayout
Sets the location in the element in Canvas.
(Defined by CommonExtensions.)
Public Extension MethodSetLocation(Point)Overloaded.
Sets the location in the element in Canvas.
(Defined by CommonExtensions.)
Public Extension MethodSetLocation(Double, Double)Overloaded.
Sets the location in the element in Canvas.
(Defined by CommonExtensions.)
Public Extension MethodSlideInOverloaded.
Slides the given element into view. This is an extension method.
(Defined by CalendarAnimation.)
Public Extension MethodSlideIn(TimeSpan)Overloaded.
Slides the given element into view. This is an extension method.
(Defined by CalendarAnimation.)
Public Extension MethodSlideOutOverloaded.
Slides the given element out of view. This is an extension method.
(Defined by CalendarAnimation.)
Public Extension MethodSlideOut(TimeSpan)Overloaded.
Slides the given element out of view. This is an extension method.
(Defined by CalendarAnimation.)
Public Extension MethodTranslate(NullableDouble, NullableDouble, NullableDouble, NullableDouble, TimeSpan)Overloaded.
Translates the target element as requested by the parameters.
(Defined by CalendarAnimation.)
Public Extension MethodTranslate(NullableDouble, NullableDouble, NullableDouble, NullableDouble, TimeSpan, Action)Overloaded.
Translates the target element as requested by the parameters and executes the action request.
(Defined by CalendarAnimation.)
Top
Fields
  NameDescription
Public fieldStatic memberColorizerProperty
Identifies the Colorizer property.
Public fieldStatic memberDisplayDirectionProperty
Identifies the DisplayDirection property.
Public fieldStatic memberPointSizeProperty
Identifies the PointSize property.
Public fieldStatic memberTriangleIndicesProperty
Identifies the TriangleIndices property.
Top
Properties
  NameDescription
Public propertyColorizer
Gets or sets the colorizer that will determine the appearance of the surface.
Public propertyDataPoints
Gets the collection of data points associated with the series.
Public propertyDefaultVisualGeometry
Gets or sets the default Geometry3D (normalized) instance that is used for creating data point visuals. The size of the geometry needs to be normalized between 0 and 1 so that later Visual3D transformations can work properly.
(Inherited from XyzSeries3D.)
Public propertyDefaultVisualGeometrySelector
Gets or sets a geometry selector that provides a way to select a Geometry3D that will define the appearance of the datapoint default visual.
(Inherited from XyzSeries3D.)
Public propertyDefaultVisualMaterial
Gets or sets the material that defines the appearance of the default visual that is used to visualize a datapoint.
(Inherited from XyzSeries3D.)
Public propertyDefaultVisualMaterialSelector
Gets or sets a material selector that provides a way to select a Material that will define the appearance of the datapoint default visual.
(Inherited from XyzSeries3D.)
Public propertyDisplayDirection
Gets or sets a value that determines how the 3D points are connected, i.e. how the surface is displayed. For example if the display direction is the Z axis, then the points are connected in a way to respect their 2D position in the XY plane. When this property is null, the chart calculates an automatic display direction.
Public propertyItemsSource
Gets or sets the source items to generate data points from.
(Inherited from CartesianSeries3D.)
Public propertyPointSize
Gets or sets the size of the points.
Public propertyTooltipTemplate
Gets or sets the ContentTemplate of the tooltip that is shown by the Chart3DTooltipBehavior. This property has a higher priority than the TooltipTemplate property of the chart.
(Inherited from CartesianSeries3D.)
Public propertyTriangleIndices
Gets or sets a custom collection of triangle indices that will be set to the the MeshGeometry3D that presents the surface. When this property is null, the chart calculates automatic triangle indices.
Public propertyXValueBinding
Gets or sets the binding that will be used to fill the XValue member of the contained data points.
(Inherited from XyzSeries3D.)
Public propertyYValueBinding
Gets or sets the binding that will be used to fill the YValue member of the contained data points.
(Inherited from XyzSeries3D.)
Public propertyZValueBinding
Gets or sets the binding that will be used to fill the ZValue member of the contained data points.
(Inherited from XyzSeries3D.)
Top
See Also