UWP

  • Code Examples
  • Upgrade Guide
  • User Guide
  • Demos
  • Support
  • Forums
  • Download
Class RangeSegmentDraggingBase

    Show / Hide Table of Contents

    Class RangeSegmentDraggingBase

    Serves as base class for range series segment dragging.

    Inheritance
    System.Object
    ChartSeriesBase
    ChartSeries
    AdornmentSeries
    CartesianSeries
    RangeSeriesBase
    RangeSegmentDraggingBase
    RangeColumnSeries
    Implements
    ICloneable
    ISupportAxes2D
    ISupportAxes
    Inherited Members
    RangeSeriesBase.HighProperty
    RangeSeriesBase.LowProperty
    RangeSeriesBase.GeneratePoints()
    RangeSeriesBase.OnDataSourceChanged(IEnumerable, IEnumerable)
    RangeSeriesBase.OnBindingPathChanged(DependencyPropertyChangedEventArgs)
    RangeSeriesBase.CloneSeries(DependencyObject)
    RangeSeriesBase.High
    RangeSeriesBase.Low
    RangeSeriesBase.HighValues
    RangeSeriesBase.LowValues
    RangeSeriesBase.Segment
    CartesianSeries.TrendlinesProperty
    CartesianSeries.XAxisProperty
    CartesianSeries.YAxisProperty
    CartesianSeries.IsTransposedProperty
    CartesianSeries.ShowTrackballInfoProperty
    CartesianSeries.OnVisibleRangeChanged(VisibleRangeChangedEventArgs)
    CartesianSeries.OnYAxisChanged(ChartAxis, ChartAxis)
    CartesianSeries.OnXAxisChanged(ChartAxis, ChartAxis)
    CartesianSeries.OnApplyTemplate()
    CartesianSeries.GetDataPoints(Rect)
    CartesianSeries.GetDataPoints(Double, Double, Double, Double)
    CartesianSeries.Trendlines
    CartesianSeries.XRange
    CartesianSeries.YRange
    CartesianSeries.XAxis
    CartesianSeries.YAxis
    CartesianSeries.IsTransposed
    CartesianSeries.ShowTrackballInfo
    CartesianSeries.ISupportAxes.ActualXAxis
    CartesianSeries.ISupportAxes.ActualYAxis
    AdornmentSeries.AdornmentsInfoProperty
    AdornmentSeries.CreateSegments()
    AdornmentSeries.CreateAdornment(AdornmentSeries, Double, Double, Double, Double)
    AdornmentSeries.AddColumnAdornments(Double[])
    AdornmentSeries.AddAdornmentAtXY(Double, Double, Int32)
    AdornmentSeries.AddAreaAdornments(IList<Double>[])
    AdornmentSeries.ClearUnUsedAdornments(Int32)
    AdornmentSeries.AdornmentsInfo
    AdornmentSeries.AdornmentLabelCreated
    ChartSeries.StrokeProperty
    ChartSeries.StrokeThicknessProperty
    ChartSeries.GetDataPointIndex(Double, Double)
    ChartSeries.CreateSegment()
    ChartSeries.StrokeThickness
    ChartSeries.Area
    ChartSeries.Stroke
    ChartSeriesBase.SpacingProperty
    ChartSeriesBase.TooltipTemplateProperty
    ChartSeriesBase.ShowTooltipProperty
    ChartSeriesBase.ListenPropertyChangeProperty
    ChartSeriesBase.IsSeriesVisibleProperty
    ChartSeriesBase.XBindingPathProperty
    ChartSeriesBase.SortByProperty
    ChartSeriesBase.SortDirectionProperty
    ChartSeriesBase.IsSortDataProperty
    ChartSeriesBase.PaletteProperty
    ChartSeriesBase.ItemsSourceProperty
    ChartSeriesBase.TrackBallLabelTemplateProperty
    ChartSeriesBase.InteriorProperty
    ChartSeriesBase.LabelProperty
    ChartSeriesBase.LegendIconProperty
    ChartSeriesBase.LegendIconTemplateProperty
    ChartSeriesBase.VisibilityOnLegendProperty
    ChartSeriesBase.SeriesSelectionBrushProperty
    ChartSeriesBase.ColorModelProperty
    ChartSeriesBase.SegmentColorPathProperty
    ChartSeriesBase.EnableAnimationProperty
    ChartSeriesBase.AnimationDurationProperty
    ChartSeriesBase.EmptyPointValueProperty
    ChartSeriesBase.EmptyPointStyleProperty
    ChartSeriesBase.EmptyPointSymbolTemplateProperty
    ChartSeriesBase.ShowEmptyPointsProperty
    ChartSeriesBase.EmptyPointInteriorProperty
    ChartSeriesBase.Segments
    ChartSeriesBase.Timer
    ChartSeriesBase.InitialDelayTimer
    ChartSeriesBase.ChartTransformer
    ChartSeriesBase.YPaths
    ChartSeriesBase.GetSpacing(DependencyObject)
    ChartSeriesBase.SetSpacing(DependencyObject, Double)
    ChartSeriesBase.FindNearestChartPoint(Point, Double, Double, Double)
    ChartSeriesBase.CreateEmptyPointSegments(IList<Double>, List<List<Double>>, List<List<Double>>)
    ChartSeriesBase.UpdateSegments(Int32, NotifyCollectionChangedAction)
    ChartSeriesBase.GetAvailableSize()
    ChartSeriesBase.SuspendNotification()
    ChartSeriesBase.ResumeNotification()
    ChartSeriesBase.Invalidate()
    ChartSeriesBase.GetSideBySideInfo(ChartSeriesBase)
    ChartSeriesBase.Clone()
    ChartSeriesBase.OnSeriesMouseUp(Object, Point)
    ChartSeriesBase.OnSeriesMouseDown(Object, Point)
    ChartSeriesBase.SelectedIndexChanged(Int32, Int32)
    ChartSeriesBase.CreateTransformer(Size, Boolean)
    ChartSeriesBase.GetXValues()
    ChartSeriesBase.SetTooltipDuration()
    ChartSeriesBase.IsTooltipAvailable(Canvas)
    ChartSeriesBase.SetDoubleAnimation(ChartTooltip)
    ChartSeriesBase.SetIndividualPoint(Int32, Object, Boolean)
    ChartSeriesBase.SetIndividualDataTablePoint(Int32, Object, Boolean)
    ChartSeriesBase.ClearUnUsedSegments(Int32)
    ChartSeriesBase.OnTapped(TappedRoutedEventArgs)
    ChartSeriesBase.Position(Point, ChartTooltip)
    ChartSeriesBase.UpdateArea()
    ChartSeriesBase.GetPreviousSeries(ChartSeriesBase)
    ChartSeriesBase.GeneratePoints(String[], IList<Double>[])
    ChartSeriesBase.OnDataSourceChanged(DependencyPropertyChangedEventArgs)
    ChartSeriesBase.EmptyPointValue
    ChartSeriesBase.EmptyPointStyle
    ChartSeriesBase.EmptyPointSymbolTemplate
    ChartSeriesBase.ShowEmptyPoints
    ChartSeriesBase.EmptyPointInterior
    ChartSeriesBase.DataCount
    ChartSeriesBase.IsSortData
    ChartSeriesBase.SortDirection
    ChartSeriesBase.SortBy
    ChartSeriesBase.TooltipTemplate
    ChartSeriesBase.ShowTooltip
    ChartSeriesBase.ListenPropertyChange
    ChartSeriesBase.Adornments
    ChartSeriesBase.IsSeriesVisible
    ChartSeriesBase.Palette
    ChartSeriesBase.ItemsSource
    ChartSeriesBase.TrackBallLabelTemplate
    ChartSeriesBase.Interior
    ChartSeriesBase.Label
    ChartSeriesBase.LegendIcon
    ChartSeriesBase.LegendIconTemplate
    ChartSeriesBase.VisibilityOnLegend
    ChartSeriesBase.SeriesSelectionBrush
    ChartSeriesBase.ColorModel
    ChartSeriesBase.XBindingPath
    ChartSeriesBase.SegmentColorPath
    ChartSeriesBase.EnableAnimation
    ChartSeriesBase.AnimationDuration
    ChartSeriesBase.IsSideBySide
    ChartSeriesBase.IsLinear
    ChartSeriesBase.IsAreaTypeSeries
    ChartSeriesBase.IsBitmapSeries
    ChartSeriesBase.IsColorPathSeries
    ChartSeriesBase.IsIndexed
    ChartSeriesBase.ColorValues
    ChartSeriesBase.ActualXValues
    ChartSeriesBase.SelectedSegmentsIndexes
    ChartSeriesBase.SelectedSegments
    ChartSeriesBase.SelectedSegment
    ChartSeriesBase.ActualXAxis
    ChartSeriesBase.ActualYAxis
    ChartSeriesBase.IsStacked
    ChartSeriesBase.PropertyChanged
    Namespace: Syncfusion.UI.Xaml.Charts
    Assembly: Syncfusion.SfChart.UWP.dll
    Syntax
    public abstract class RangeSegmentDraggingBase : RangeSeriesBase, ICloneable, ISupportAxes2D, ISupportAxes

    Constructors

    RangeSegmentDraggingBase()

    Declaration
    protected RangeSegmentDraggingBase()

    Fields

    DragCancelKeyModifiersProperty

    The DependencyProperty for DragCancelKeyModifiers property.

    Declaration
    public static readonly DependencyProperty DragCancelKeyModifiersProperty
    Field Value
    Type Description
    Windows.UI.Xaml.DependencyProperty

    DragTooltipTemplateProperty

    The DependencyProperty for DragTooltipTemplate property.

    Declaration
    public static readonly DependencyProperty DragTooltipTemplateProperty
    Field Value
    Type Description
    Windows.UI.Xaml.DependencyProperty

    EnableDragTooltipProperty

    The DependencyProperty for EnableDragTooltip property.

    Declaration
    public static readonly DependencyProperty EnableDragTooltipProperty
    Field Value
    Type Description
    Windows.UI.Xaml.DependencyProperty

    EnableSegmentDraggingProperty

    The DependencyProperty for EnableSegmentDragging property.

    Declaration
    public static readonly DependencyProperty EnableSegmentDraggingProperty
    Field Value
    Type Description
    Windows.UI.Xaml.DependencyProperty

    RoundToDecimalProperty

    The DependencyProperty for RoundToDecimal property.

    Declaration
    public static readonly DependencyProperty RoundToDecimalProperty
    Field Value
    Type Description
    Windows.UI.Xaml.DependencyProperty

    SnapToPointProperty

    The DependencyProperty for SnapToPoint property.

    Declaration
    public static readonly DependencyProperty SnapToPointProperty
    Field Value
    Type Description
    Windows.UI.Xaml.DependencyProperty

    UpdateSourceProperty

    The DependencyProperty for UpdateSource property.

    Declaration
    public static readonly DependencyProperty UpdateSourceProperty
    Field Value
    Type Description
    Windows.UI.Xaml.DependencyProperty

    Properties

    DragCancelKeyModifiers

    Gets or sets the key modifier to cancel the dragging.

    Declaration
    public VirtualKeyModifiers DragCancelKeyModifiers { get; set; }
    Property Value
    Type Description
    Windows.System.VirtualKeyModifiers

    The VirtualKeyModifiers value.

    DraggedValue

    Gets or sets a dragged value.

    Declaration
    protected double DraggedValue { get; set; }
    Property Value
    Type Description
    System.Double

    DragSpliterHigh

    Gets or sets a value for drag spliter high value.

    Declaration
    protected ContentControl DragSpliterHigh { get; set; }
    Property Value
    Type Description
    Windows.UI.Xaml.Controls.ContentControl

    DragSpliterLow

    Gets or sets a value for drag spliter low value.

    Declaration
    protected ContentControl DragSpliterLow { get; set; }
    Property Value
    Type Description
    Windows.UI.Xaml.Controls.ContentControl

    DragTooltipTemplate

    Gets or sets the custom template for the dragging tooltip.

    Declaration
    public DataTemplate DragTooltipTemplate { get; set; }
    Property Value
    Type Description
    Windows.UI.Xaml.DataTemplate

    Windows.UI.Xaml.DataTemplate

    EnableDragTooltip

    Gets or sets a value indicating whether to enable the ToolTip while dragging segment.

    Declaration
    public bool EnableDragTooltip { get; set; }
    Property Value
    Type Description
    System.Boolean

    EnableSegmentDragging

    Gets or sets a value indicating whether to enable the segment dragging for this series.

    Declaration
    public bool EnableSegmentDragging { get; set; }
    Property Value
    Type Description
    System.Boolean

    RoundToDecimal

    Gets or sets the round off decimal places for the ToolTip value.

    Declaration
    public int RoundToDecimal { get; set; }
    Property Value
    Type Description
    System.Int32

    SegmentIndex

    Gets or sets the segment index.

    Declaration
    protected int SegmentIndex { get; set; }
    Property Value
    Type Description
    System.Int32

    SnapToPoint

    Gets or sets the segment dropping mechanism as per requirement.

    Declaration
    public SnapToPoint SnapToPoint { get; set; }
    Property Value
    Type Description
    SnapToPoint

    SnapToPoint

    UpdateSource

    Gets or sets a value indicating whether to update the underlying source value while dragging.

    Declaration
    public bool UpdateSource { get; set; }
    Property Value
    Type Description
    System.Boolean

    Methods

    OnChartDragDelta(Point, Object)

    Method implementation for DragDelta.

    Declaration
    protected virtual void OnChartDragDelta(Point mousePos, object originalSource)
    Parameters
    Type Name Description
    Windows.Foundation.Point mousePos

    point

    System.Object originalSource

    object

    OnChartDragEnd(Point, Object)

    Method implementation for DragEnd.

    Declaration
    protected virtual void OnChartDragEnd(Point mousePos, object originalSource)
    Parameters
    Type Name Description
    Windows.Foundation.Point mousePos

    point

    System.Object originalSource

    object

    OnChartDragEntered(Point, Object)

    Method implementation for DragEnter.

    Declaration
    protected virtual void OnChartDragEntered(Point mousePos, object originalSource)
    Parameters
    Type Name Description
    Windows.Foundation.Point mousePos

    point

    System.Object originalSource

    object

    OnChartDragExited(Point, Object)

    Method implementation for DragExit.

    Declaration
    protected virtual void OnChartDragExited(Point mousePos, object originalSource)
    Parameters
    Type Name Description
    Windows.Foundation.Point mousePos

    point

    System.Object originalSource

    object

    OnChartDragStart(Point, Object)

    Method implementation for DragStart.

    Declaration
    protected virtual void OnChartDragStart(Point mousePos, object originalSource)
    Parameters
    Type Name Description
    Windows.Foundation.Point mousePos

    point

    System.Object originalSource

    object

    OnPointerEntered(PointerRoutedEventArgs)

    Called when pointer entered.

    Declaration
    protected override void OnPointerEntered(PointerRoutedEventArgs e)
    Parameters
    Type Name Description
    Windows.UI.Xaml.Input.PointerRoutedEventArgs e

    Event args

    OnPointerExited(PointerRoutedEventArgs)

    Called when pointer exited.

    Declaration
    protected override void OnPointerExited(PointerRoutedEventArgs e)
    Parameters
    Type Name Description
    Windows.UI.Xaml.Input.PointerRoutedEventArgs e

    Event args

    Overrides
    ChartSeriesBase.OnPointerExited(PointerRoutedEventArgs)

    OnPointerMoved(PointerRoutedEventArgs)

    Called when pointer moved.

    Declaration
    protected override void OnPointerMoved(PointerRoutedEventArgs e)
    Parameters
    Type Name Description
    Windows.UI.Xaml.Input.PointerRoutedEventArgs e

    Event args

    Overrides
    ChartSeriesBase.OnPointerMoved(PointerRoutedEventArgs)

    OnPointerPressed(PointerRoutedEventArgs)

    Called when pointer pressed.

    Declaration
    protected override void OnPointerPressed(PointerRoutedEventArgs e)
    Parameters
    Type Name Description
    Windows.UI.Xaml.Input.PointerRoutedEventArgs e

    Event args

    Overrides
    ChartSeriesBase.OnPointerPressed(PointerRoutedEventArgs)

    OnPointerReleased(PointerRoutedEventArgs)

    Called when pointer released.

    Declaration
    protected override void OnPointerReleased(PointerRoutedEventArgs e)
    Parameters
    Type Name Description
    Windows.UI.Xaml.Input.PointerRoutedEventArgs e

    Event args

    Overrides
    ChartSeriesBase.OnPointerReleased(PointerRoutedEventArgs)

    RaiseDragDelta(RangeDragEventArgs)

    Method used to raise DragDelta event.

    Declaration
    protected void RaiseDragDelta(RangeDragEventArgs args)
    Parameters
    Type Name Description
    RangeDragEventArgs args

    Event args

    RaiseDragEnd(RangeDragEndEventArgs)

    Method used to raise DragEnd event.

    Declaration
    protected void RaiseDragEnd(RangeDragEndEventArgs args)
    Parameters
    Type Name Description
    RangeDragEndEventArgs args

    Event args

    RaiseDragEnter(RangeSegmentEnterEventArgs)

    Method used to raise SegmentEnter event.

    Declaration
    protected void RaiseDragEnter(RangeSegmentEnterEventArgs args)
    Parameters
    Type Name Description
    RangeSegmentEnterEventArgs args

    Event args

    RaiseDragStart(ChartDragStartEventArgs)

    Method used to raise DragStart event.

    Declaration
    protected void RaiseDragStart(ChartDragStartEventArgs args)
    Parameters
    Type Name Description
    ChartDragStartEventArgs args

    Event args

    RaisePreviewEnd(RangeDragEventArgs)

    Method used to raise PreviewDragEnd event.

    Declaration
    protected void RaisePreviewEnd(RangeDragEventArgs args)
    Parameters
    Type Name Description
    RangeDragEventArgs args

    Event args

    UpdateDragSpliterHigh(Rectangle)

    Updates the drag spliter high.

    Declaration
    protected virtual void UpdateDragSpliterHigh(Rectangle rect)
    Parameters
    Type Name Description
    Windows.UI.Xaml.Shapes.Rectangle rect

    The rect.

    UpdateDragSpliterLow(Rectangle)

    Updates the drag spliter low.

    Declaration
    protected virtual void UpdateDragSpliterLow(Rectangle rect)
    Parameters
    Type Name Description
    Windows.UI.Xaml.Shapes.Rectangle rect

    The rect.

    UpdateUnderLayingModel(String, Int32, Object)

    Updates the under laying model.

    Declaration
    protected void UpdateUnderLayingModel(string path, int index, object updatedData)
    Parameters
    Type Name Description
    System.String path

    The path.

    System.Int32 index

    The index.

    System.Object updatedData

    The updated data.

    Events

    DragDelta

    Occurs when [drag delta].

    Declaration
    public event EventHandler<RangeDragEventArgs> DragDelta
    Event Type
    Type Description
    System.EventHandler<RangeDragEventArgs>

    DragEnd

    Occurs when [drag end].

    Declaration
    public event EventHandler<RangeDragEndEventArgs> DragEnd
    Event Type
    Type Description
    System.EventHandler<RangeDragEndEventArgs>

    DragStart

    Occurs when [drag start].

    Declaration
    public event EventHandler<ChartDragStartEventArgs> DragStart
    Event Type
    Type Description
    System.EventHandler<ChartDragStartEventArgs>

    PreviewDragEnd

    Occurs when [preview drag end]..

    Declaration
    public event EventHandler<RangeDragEventArgs> PreviewDragEnd
    Event Type
    Type Description
    System.EventHandler<RangeDragEventArgs>

    SegmentEnter

    Occurs when [segment enter].

    Declaration
    public event EventHandler<RangeSegmentEnterEventArgs> SegmentEnter
    Event Type
    Type Description
    System.EventHandler<RangeSegmentEnterEventArgs>

    Implements

    ICloneable
    ISupportAxes2D
    ISupportAxes

    Extension Methods

    DateTimeExtension.ToDateTime(Object)
    Back to top Generated by DocFX
    Copyright © 2001 - 2023 Syncfusion Inc. All Rights Reserved