CircularTickMarkCustom Class
Represents an element that renders a custom tick mark in a CircularGauge.
public class CircularTickMarkCustom : CircularTickMarkBase, DUCE.IResource, IAnimatable, IFrameworkInputElement, IInputElement, ISupportInitialize, IHaveResources, IQueryAmbient, ILogicalParent, IVisualParent
- Inheritance:
- Object DispatcherObject DependencyObject Visual UIElement FrameworkElement GaugeElement TickBase CircularTickBase CircularTickMarkBase Object
- Implements:
- ILogicalParent IVisualParent
Remarks
For detailed documentation on this control's features and how to use them, please see the Gauge documentation topics.
Constructors
CircularTickMarkCustom()
public CircularTickMarkCustom()
Properties
Value
Gets or sets the value where the custom tick mark should be placed. This is a dependency property.
public double Value { get; set; }
Property Value
- Double:
The value where the custom tick mark should be placed. The default value is
0
.
Methods
GetValues()
Gets the values to be rendered by this tick mark element.
protected override DoubleCollection GetValues()
Returns
- DoubleCollection:
Zero or more values to be rendered by this tick mark element.
Fields
ValueProperty
Identifies the Value dependency property. This field is read-only.
public static readonly DependencyProperty ValueProperty
Inherited Members
- CircularTickMarkBase.BackgroundProperty
- CircularTickMarkBase.GeometryProperty
- CircularTickMarkBase.ImageSourceProperty
- CircularTickMarkBase.TickMarkAscentProperty
- CircularTickMarkBase.TickMarkExtentProperty
- CircularTickMarkBase.TickMarkTypeProperty
- CircularTickMarkBase.OnRender(DrawingContext)
- CircularTickMarkBase.Background
- CircularTickMarkBase.Geometry
- CircularTickMarkBase.ImageSource
- CircularTickMarkBase.TickMarkAscent
- CircularTickMarkBase.TickMarkExtent
- CircularTickMarkBase.TickMarkType
- CircularTickBase.CalculateAngle(Double)
- CircularTickBase.Radius
- CircularTickBase.ScaleBarExtent
- CircularTickBase.StartAngle
- CircularTickBase.SweepAngle
- TickBase.AngleProperty
- TickBase.BorderBrushProperty
- TickBase.BorderDashStyleProperty
- TickBase.BorderWidthProperty
- TickBase.HasDropShadowProperty
- TickBase.IntervalOriginProperty
- TickBase.MajorIntervalProperty
- TickBase.MajorIntervalTypeProperty
- TickBase.MinorIntervalProperty
- TickBase.MinorIntervalTypeProperty
- TickBase.ScaleOffsetProperty
- TickBase.ScalePlacementProperty
- TickBase.Angle
- TickBase.BorderBrush
- TickBase.BorderDashStyle
- TickBase.BorderWidth
- TickBase.HasDropShadow
- TickBase.IntervalOrigin
- TickBase.IsLogarithmic
- TickBase.IsReversed
- TickBase.LogarithmicBase
- TickBase.MajorInterval
- TickBase.MajorIntervalType
- TickBase.Maximum
- TickBase.Minimum
- TickBase.MinorInterval
- TickBase.MinorIntervalType
- TickBase.ScaleOffset
- TickBase.ScalePlacement
- GaugeElement.ZIndexProperty
- GaugeElement.ILogicalParent.AddLogicalChild(Object)
- GaugeElement.ILogicalParent.RemoveLogicalChild(Object)
- GaugeElement.IVisualParent.AddVisualChild(Visual)
- GaugeElement.IVisualParent.RemoveVisualChild(Visual)
- GaugeElement.GetVisualChild(Int32)
- GaugeElement.GetZIndex(UIElement)
- GaugeElement.SetZIndex(UIElement, Int32)
- GaugeElement.VisualChildren
- GaugeElement.VisualChildrenCount
- GaugeElement.ZIndex
- Object.ToString()
- Object.Equals(Object)
- Object.Equals(Object, Object)
- Object.ReferenceEquals(Object, Object)
- Object.GetHashCode()
- Object.GetType()
- Object.MemberwiseClone()