RolloverModifier
O RolloverModifier fornece um teste de sucesso do mouse para um gráfico, além de uma coleção de objetos SeriesInfo para se ligar aos quais as atualizações se movem. Adicionar a UltrachartSurface@ e definir IsEnabled para permitir este comportamento
Herda de: VerticalSliceModifierBase
Construtores
public RolloverModifier()
rolloverModifier = RolloverModifier()
Inicializa uma nova instância da classe RolloverModifier.
Propriedades
public bool DrawVerticalLine { get; set; }
value = rolloverModifier.DrawVerticalLine
rolloverModifier.DrawVerticalLine = value
Obtém ou define se uma Linha Vertical deve ser desenhada no local de capotagem
Métodos
protected override void ClearAll()
rolloverModifier.ClearAll()
Quando substituído em uma classe derivada, este método deve limpar todos os marcadores e dicas do ModifierSurface
public static bool GetIncludeSeries(DependencyObject obj)
result = RolloverModifier.GetIncludeSeries(obj)
Obtém a série include ou não
protected override FrameworkElement GetRolloverMarkerFrom(SeriesInfo seriesInfo)
result = rolloverModifier.GetRolloverMarkerFrom(seriesInfo)
Obter marcador de capotamento de SeriesInfo para colocar no gráfico
- seriesInfo
protected override void HandleMasterMouseEvent(Point mousePoint)
rolloverModifier.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 OnSelectedSeriesChanged(IEnumerable<IRenderableSeries> oldSeries, IEnumerable<IRenderableSeries> newSeries)
rolloverModifier.OnSelectedSeriesChanged(oldSeries, newSeries)
Chamado quando a superfície pai SelectedSeries colection moders
- oldSeries
- newSeries
public static void SetIncludeSeries(DependencyObject obj, bool value)
RolloverModifier.SetIncludeSeries(obj, value)
Define a série de inclusão ou não
protected override void TryUpdateOverlays(Point atPoint)
rolloverModifier.TryUpdateOverlays(atPoint)
Se o modificador atual IsEnabled, e o Ponto for válido para o modificador, atualiza o eixo e as sobreposições de gráficos
- atPoint
- O ponto atual do mouse
Campos
public static readonly DependencyProperty DrawVerticalLineProperty
value = RolloverModifier.DrawVerticalLineProperty
Define DrawVerticalLine DependencyProperty @
public static readonly DependencyProperty IncludeSeriesProperty
value = RolloverModifier.IncludeSeriesProperty
Definido IncludeSeries Attached Property