VerticalSliceModifierBase
O VerticalSliceModifierBase faz parte da API ChartModifier, que fornece fatias verticais no IRenderableSeries e uma dica com modelo para o mouse para se ligar a um DataContext personalizado, fornecido pela saída da operação Hit-Test em um IRenderableSeries
Herda de: TooltipModifierBase
Construtores
protected VerticalSliceModifierBase()
verticalSliceModifierBase = VerticalSliceModifierBase()
Cria uma instância de VerticalSliceModifierBase
Propriedades
public double HoverDelay { get; set; }
value = verticalSliceModifierBase.HoverDelay
verticalSliceModifierBase.HoverDelay = value
Obtém ou define o atraso para mostrar as dicas em milisegundos
Métodos
protected override void ClearAll()
verticalSliceModifierBase.ClearAll()
Quando substituído em uma classe derivada, este método deve limpar todos os marcadores e dicas do ModifierSurface
protected virtual void DetachRolloverMarker(FrameworkElement rolloverMarker)
verticalSliceModifierBase.DetachRolloverMarker(rolloverMarker)
Detache a RolloverMarker do ModifierSurface
- rolloverMarker
- O marcador de capotagem.
protected abstract FrameworkElement GetRolloverMarkerFrom(SeriesInfo seriesInfo)
result = verticalSliceModifierBase.GetRolloverMarkerFrom(seriesInfo)
Obter marcador de capotamento de SeriesInfo para colocar no gráfico
- seriesInfo
protected override IEnumerable<SeriesInfo> GetSeriesInfoAt(Point point)
result = verticalSliceModifierBase.GetSeriesInfoAt(point)
Elege RenderableSeries no pai ParentSurface e recebe SeriesInfo @ objetos em dado ponto
- point
protected override void HandleMasterMouseEvent(Point mousePoint)
verticalSliceModifierBase.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)
verticalSliceModifierBase.HandleSlaveMouseEvent(mousePoint)
Quando substituído em uma classe derivada, chamado para lidar com o evento Slave ChartModifierBase MouseMove
- mousePoint
- O ponto actual do rato
protected override bool IsHitPointValid(HitTestInfo hitTestInfo)
result = verticalSliceModifierBase.IsHitPointValid(hitTestInfo)
Quando substituído em classes derivadas, indica se HitTestInfo resultado do hit-test deve ser retornado do método Ponto).
protected override void OnAxisLabelTemplateChanged()
verticalSliceModifierBase.OnAxisLabelTemplateChanged()
Quando anulado em uma classe derivada, aplica novo modelo às etiquetas de eixos, e
public override void OnDetached()
verticalSliceModifierBase.OnDetached()
Chamado imediatamente antes do Modificador de Gráfico ser desvinculado da Superfície do Gráfico
protected override void OnIsEnabledChanged()
verticalSliceModifierBase.OnIsEnabledChanged()
Chamado quando a propriedade IsEnabled muda nesta instância ChartModifierBase @
protected override void OnSelectedSeriesChanged(IEnumerable<IRenderableSeries> oldSeries, IEnumerable<IRenderableSeries> newSeries)
verticalSliceModifierBase.OnSelectedSeriesChanged(oldSeries, newSeries)
Chamado quando a superfície pai SelectedSeries colection moders
- oldSeries
- newSeries
protected override void OnTooltipLabelTemplateChanged()
verticalSliceModifierBase.OnTooltipLabelTemplateChanged()
Quando sobreposto em uma classe derivada, aplica novo modelo para etiqueta de dicas, e
protected void TryUpdateAxesLabels(Point showAxesLabelsAt)
verticalSliceModifierBase.TryUpdateAxesLabels(showAxesLabelsAt)
Se ShowAxisLabels, e o Ponto for válido para o modificador, atualiza as etiquetas de eixos
- showAxesLabelsAt
- O ponto atual do mouse
protected virtual void TryUpdateOverlays(Point atPoint)
verticalSliceModifierBase.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
internal static readonly DependencyProperty RolloverLabelProperty
value = VerticalSliceModifierBase.RolloverLabelProperty
Define a propriedade RolloverLabel anexada, que pode ser anexada ao marcador de pontos