CursorModifier
O CursorModifier fornece uma mira (cursor) mais uma dica com valores de dados X, Y sob o rato à medida que o rato se move. Adicionar a UltrachartSurface @ e definir IsEnabled para verdadeiro para permitir este comportamento
Herda de: TooltipModifierBase
Construtores
public CursorModifier()
cursorModifier = CursorModifier()
Inicializa uma nova instância da classe CursorModifier.
Propriedades
public ObservableCollection<AxisInfo> AxisInfo { get; set; }
value = cursorModifier.AxisInfo
cursorModifier.AxisInfo = value
Fornece uma coleção de AxisInfo structs, que pode ser ligada a dados na interface definida pelo modelo de AxisLabelTemplate Control
public double HoverDelay { get; set; }
value = cursorModifier.HoverDelay
cursorModifier.HoverDelay = value
Obtém ou define o atraso para mostrar as dicas em milisegundos
public bool ShowTooltip { get; set; }
value = cursorModifier.ShowTooltip
cursorModifier.ShowTooltip = value
Obtém ou define valor, indica se mostra a dica do cursor ou não
public AxisInfo XAxisInfo { get; set; }
value = cursorModifier.XAxisInfo
cursorModifier.XAxisInfo = value
Fornece um objeto AxisInfo, que pode estar ligado a dados
public AxisInfo YAxisInfo { get; set; }
value = cursorModifier.YAxisInfo
cursorModifier.YAxisInfo = value
Fornece um objeto AxisInfo, que pode estar ligado a dados
Métodos
protected override void ClearAll()
cursorModifier.ClearAll()
Quando substituído em uma classe derivada, este método deve limpar todos os marcadores e dicas do ModifierSurface
protected virtual void GetAxesData(Point mousePoint)
cursorModifier.GetAxesData(mousePoint)
Executa um teste de hit em todos os eixos e agrega dados na coleção AxisInfo
- mousePoint
public static bool GetIncludeSeries(DependencyObject obj)
result = CursorModifier.GetIncludeSeries(obj)
Obtém a série include ou não
protected override IEnumerable<SeriesInfo> GetSeriesInfoAt(Point point)
result = cursorModifier.GetSeriesInfoAt(point)
Elemina RenderableSeries no pai ParentSurface@ e recebe SeriesInfo@ objetos em dado ponto
- point
protected override void HandleMasterMouseEvent(Point mousePoint)
cursorModifier.HandleMasterMouseEvent(mousePoint)
Quando substituído em uma classe derivada, chamado para lidar com o Master ChartModifierBase MouseMove event
- mousePoint
- O ponto actual do rato
protected override void HandleSlaveMouseEvent(Point mousePoint)
cursorModifier.HandleSlaveMouseEvent(mousePoint)
Quando substituído em uma classe derivada, chamado para lidar com o evento Slave ChartModifierBase MouseMove
- mousePoint
- O ponto actual do rato
public override void OnAttached()
cursorModifier.OnAttached()
Chamado quando o modificador de gráfico está ligado à superfície do gráfico
protected override void OnAxisLabelTemplateChanged()
cursorModifier.OnAxisLabelTemplateChanged()
Quando anulado em uma classe derivada, aplica novo modelo às etiquetas de eixos, e
public override void OnDetached()
cursorModifier.OnDetached()
Chamado imediatamente antes do Modificador de Gráfico ser desvinculado da Superfície do Gráfico
protected override void OnParentSurfaceMouseEnter()
cursorModifier.OnParentSurfaceMouseEnter()
Chamado quando o mouse entra no pai UltrachartSurface
protected override void OnTooltipLabelTemplateChanged()
cursorModifier.OnTooltipLabelTemplateChanged()
Quando sobreposto em uma classe derivada, aplica novo modelo para etiqueta de dicas, e
public static void SetIncludeSeries(DependencyObject obj, bool value)
CursorModifier.SetIncludeSeries(obj, value)
Define a série de inclusão ou não
Campos
public static readonly DependencyProperty IncludeSeriesProperty
value = CursorModifier.IncludeSeriesProperty
Definido IncludeSeries Attached Property
public static readonly DependencyProperty ShowTooltipProperty
value = CursorModifier.ShowTooltipProperty
Define ShowTooltip DependencyProperty @