Click or drag to resize
BaseChartItemControl3DTControl Class
This class supports the RadChart infrastructure and is not intended to be used directly from your code.
Inheritance Hierarchy
SystemObject
  System.Windows.ThreadingDispatcherObject
    System.WindowsDependencyObject
      System.Windows.Media.Media3DVisual3D
        System.WindowsUIElement3D
          Telerik.Windows.Controls.ChartingControl3DTControl
            Telerik.Windows.Controls.ChartingBaseChartItemControl3DTControl
              More...

Namespace: Telerik.Windows.Controls.Charting
Assembly: Telerik.Windows.Controls.Charting (in Telerik.Windows.Controls.Charting.dll) Version: 2016.2.615.40 (2016.2.615.40)
Syntax
public class BaseChartItemControl3D<TControl> : Control3D<TControl>, 
	IChartItem3D, IChartItem, IControl3D
where TControl : new(), IModelControl3D

Type Parameters

TControl

The BaseChartItemControl3DTControl type exposes the following members.

Constructors
Methods
  NameDescription
Public methodChildItemAdded
Invoked whenever a child element has been added to the 3D control.
(Inherited from Control3DTControl.)
Public methodChildItemRemoved
Invoked whenever a child element has been removed from the 3D control.
(Inherited from Control3DTControl.)
Public methodClearContainer
Invoked whenever the control container should be cleared.
(Overrides Control3DTControlClearContainer.)
Protected methodCreateControl
Creates the model control for the current 3D control.
(Inherited from Control3DTControl.)
Protected methodGetVisual3DChild
Returns the specified Visual3D in the parent Visual3DCollection.
(Inherited from Control3DTControl.)
Public methodInitializeModelControl
Initializes the model control of the current 3D control.
(Inherited from Control3DTControl.)
Public methodOnApplyTemplate
When overridden in a derived class, is invoked whenever the Template2DApplied event is raised.
(Inherited from Control3DTControl.)
Public methodOnControlContainerChanged
Invoked whenever the control container has been changed.
(Inherited from Control3DTControl.)
Protected methodOnDataPointChanged
Called when data point has been changed.
Protected methodOnModelControlAttached
Called when a model control is attached.
(Overrides Control3DTControlOnModelControlAttached.)
Protected methodOnModelControlCreated
Invoked whenever a model control has been created for the 3D control.
(Inherited from Control3DTControl.)
Protected methodOnMouseEnter
Invoked when an unhandled MouseEnter attached event is raised on this element. Implement this method to add class handling for this event.
(Inherited from Control3DTControl.)
Protected methodOnMouseLeave
Invoked when an unhandled MouseLeave attached event is raised on this element. Implement this method to add class handling for this event.
(Inherited from Control3DTControl.)
Protected methodOnVisualParentChanged
Invoked when the parent element of this UIElement3D reports a change to its underlying visual parent.
(Inherited from Control3DTControl.)
Protected methodRegisterNames
Provides an accessor that simplifies access to the NameScope registration method.
(Inherited from Control3DTControl.)
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 MethodFindChildByTypeT
Finds child element of the specified type. Uses breadth-first search.
(Defined by ChildrenOfTypeExtensions.)
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
Determines whether the element is an ancestor of the descendant.
(Defined by ParentOfTypeExtensions.)
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 MethodSetIfDifferent
Sets the value of the dependencyProperty property if it's hasn't that value currently.
(Defined by CommonExtensions.)
Top
Fields
  NameDescription
Public fieldStatic memberCurrentIndexProperty
Identifies the CurrentIndex dependency property.
Public fieldStatic memberDataPointProperty
Identifies the DataPoint dependency property.
Public fieldStatic memberDataSeriesProperty
Identifies the DataSeries dependency property.
Public fieldStatic memberDepthProperty
Identifies the Depth dependency property.
Public fieldStatic memberLabelDataProperty
Identifies the LabelData dependency property.
Public fieldStatic memberLabelOffsetProperty
Identifies the LabelOffset dependency property.
Public fieldStatic memberLabelTransformProperty
Identifies the LabelTransform dependency property.
Top
Properties
  NameDescription
Public propertyBeginTime
Gets the begin time of the animation.
(Inherited from Control3DTControl.)
Public propertyChartArea
Gets the Chart Area the current chart item belongs to.
Public propertyControl
Gets the underlying 2D control associated with the current 3D control.
(Inherited from Control3DTControl.)
Public propertyControlContainer
Gets or sets the controls container.
(Inherited from Control3DTControl.)
Public propertyCurrentIndex
Gets the index of the current DataPoint in the DataSeries.
Public propertyDataPoint
Gets or sets the data point that is associated with this chart item.
Public propertyDataSeries
Gets the DataSeries collection to which the DataPoint belongs.
Public propertyDepth
Gets or sets the depth associated with the current chart item in the 3D space.
Protected propertyIsLastDataPoint
Gets a value indicating whether the current series item corresponds to the last data point from the data source.
Public propertyLabelData
Gets or sets the LabelData.
Public propertyLabelOffset
Gets or sets the label offset.
Protected propertyLabelsControl
Gets the labels control.
Public propertyLabelTransform
Gets or sets the Transform3D which is to be applied to the label.
Public propertyModelControl
Gets the model control.
(Inherited from Control3DTControl.)
Public propertyModelElement
Gets the model element in the 3D space.
(Inherited from Control3DTControl.)
Protected propertyMouseEnterStoryboard
Gets the storyboard associated with the mouse enter event.
(Inherited from Control3DTControl.)
Protected propertyMouseLeaveStoryboard
Gets the storyboard associated with the mouse leave event.
(Inherited from Control3DTControl.)
Protected propertyShouldRenderChartSeriesItem
Gets a value indicating whether the current chart series item should be rendered.
Protected propertyVisual3DChildrenCount
Gets the number of child elements for the Visual3D object.
(Inherited from Control3DTControl.)
Top
See Also
Inheritance Hierarchy
SystemObject
  System.Windows.ThreadingDispatcherObject
    System.WindowsDependencyObject
      System.Windows.Media.Media3DVisual3D
        System.WindowsUIElement3D
          Telerik.Windows.Controls.ChartingControl3DTControl
            Telerik.Windows.Controls.ChartingBaseChartItemControl3DTControl
              Telerik.Windows.Controls.ChartingBar3D
              Telerik.Windows.Controls.ChartingBaseSpline3DTSplineControl3D
              Telerik.Windows.Controls.ChartingBubble3D
              Telerik.Windows.Controls.ChartingFunnel3D
              Telerik.Windows.Controls.ChartingLine3D
              Telerik.Windows.Controls.ChartingPie3D
              Telerik.Windows.Controls.ChartingPyramid3D
              Telerik.Windows.Controls.ChartingStackedBar3D