AxisBase

StockSharp.Xaml.Charting.Visuals.Axes

Bietet Basisfunktionalität für Achsen im gesamten Ultrachart. Abgeleitete Typen umfassen NumericAxis, die jeden numerischen Wert unterstützt, DateTimeAxis, der Datumswerte unterstützt. Achsen können gestylt werden, siehe die für weitere Details

Erbt von: ContentControl

Implementiert: IAxis, IAxisParams, IHitTestable, ISuspendable, IInvalidatableElement, IDrawable, INotifyPropertyChanged, IXmlSerializable

Konstruktoren

AxisBase
protected AxisBase()
axisBase = AxisBase()

Initialisiert eine neue Instanz der AxisBase Klasse.

Eigenschaften

AnimatedVisibleRange
public IRange AnimatedVisibleRange { get; set; }
value = axisBase.AnimatedVisibleRange
axisBase.AnimatedVisibleRange = value

Bekommt oder setzt die animierte VisibleRange der Achse. Wenn diese Eigenschaft gesetzt ist, animiert die Achse die VisibleRange über eine Dauer von 500 ms auf den neuen Wert.

AutoAlignVisibleRange
public bool AutoAlignVisibleRange { get; set; }
value = axisBase.AutoAlignVisibleRange
axisBase.AutoAlignVisibleRange = value

Wenn der sichtbare Bereich automatisch an die Daten angepasst werden soll, wenn er eingestellt ist, wird angegeben, ob diese Eigenschaft nur für die X-Achse gilt. Der Standardwert ist falsch. Wenn der VisibleRange auf der X-Achse gesetzt wird, werden die Min- und Max-Werte auf die Datenwerte in den XValues ausgerichtet.

AutoRange
public AutoRange AutoRange { get; set; }
value = axisBase.AutoRange
axisBase.AutoRange = value

Bekommt oder setzt AutoRangeModus

AutoTicks
public bool AutoTicks { get; set; }
value = axisBase.AutoTicks
axisBase.AutoTicks = value

Gibt den Wert an, der anzeigt, ob Ticks automatisch berechnet werden.

AxisAlignment
public AxisAlignment AxisAlignment { get; set; }
value = axisBase.AxisAlignment
axisBase.AxisAlignment = value

Bekommt oder setzt AxisAlignment für diese Achse. Standard ist richtig.

AxisBandsFill
public Color AxisBandsFill { get; set; }
value = axisBase.AxisBandsFill
axisBase.AxisBandsFill = value

Bekommt oder setzt die Füllung der Achsenbänder. Siehe auch DrawMajorBands um dieses Verhalten zu aktivieren

AxisMode
public AxisMode AxisMode { get; set; }
value = axisBase.AxisMode
axisBase.AxisMode = value

Bekommt oder setzt die AxisMode, e.g. Linear oder Logarithmisch, dass diese Achse arbeitet in

AxisTitle
public string AxisTitle { get; set; }
value = axisBase.AxisTitle
axisBase.AxisTitle = value

Bekommt oder setzt den Achsentitel

CurrentDatapointPixelSize
public virtual double CurrentDatapointPixelSize { get; }
value = axisBase.CurrentDatapointPixelSize

Bekommt die aktuelle Datenpunktgröße in Pixeln

CursorTextFormatting
public string CursorTextFormatting { get; set; }
value = axisBase.CursorTextFormatting
axisBase.CursorTextFormatting = value

Bekommt oder setzt den Text Formatierungs-String für Labels auf diesem Cursor

DataRange
public IRange DataRange { get; }
value = axisBase.DataRange

Holt sich die DataRange (vollständige Ausdehnung der Daten) der Achse.

DefaultLabelProvider
public ILabelProvider DefaultLabelProvider { get; protected set; }
value = axisBase.DefaultLabelProvider
axisBase.DefaultLabelProvider = value

Bekommt die Standard-ILabelProvider-Instanz.

DrawLabels
public bool DrawLabels { get; set; }
value = axisBase.DrawLabels
axisBase.DrawLabels = value

Wenn True, zeichnen Sie Etiketten für jeden Haupthaken auf der Achse, sonst überspringt diesen Schritt

DrawMajorBands
public bool DrawMajorBands { get; set; }
value = axisBase.DrawMajorBands
axisBase.DrawMajorBands = value

Wenn True, zieht Major Axis Bands (ein gefüllter Bereich zwischen den Hauptnetzlinien), sonst überspringt diesen Schritt

DrawMajorGridLines
public bool DrawMajorGridLines { get; set; }
value = axisBase.DrawMajorGridLines
axisBase.DrawMajorGridLines = value

Wenn True, zieht Major Grid Lines, sonst überspringt diesen Schritt

DrawMajorTicks
public bool DrawMajorTicks { get; set; }
value = axisBase.DrawMajorTicks
axisBase.DrawMajorTicks = value

Wenn True, zieht Major Tick Lines, sonst überspringt diesen Schritt

DrawMinorGridLines
public bool DrawMinorGridLines { get; set; }
value = axisBase.DrawMinorGridLines
axisBase.DrawMinorGridLines = value

Wenn True, zieht Minor Grid Lines, sonst überspringt diesen Schritt

DrawMinorTicks
public bool DrawMinorTicks { get; set; }
value = axisBase.DrawMinorTicks
axisBase.DrawMinorTicks = value

Wenn True, zieht Minor Tick Lines, sonst überspringt diesen Schritt

FlipCoordinates
public bool FlipCoordinates { get; set; }
value = axisBase.FlipCoordinates
axisBase.FlipCoordinates = value

Wird ein Flag gesetzt, das angibt, ob die Tick- und Pixelkoordinatenerzeugung für diese Achse umgedreht werden soll, wodurch die Achsen-Ticks zu Dekrementen und Diagrammen in die Achsenrichtung gekippt werden

GridLinesPanel
protected IGridLinesPanel GridLinesPanel { get; }
value = axisBase.GridLinesPanel

Holen Sie sich die GridLinesPanel Instanz von der übergeordneten UltrachartSurface

GrowBy
public IRange<double> GrowBy { get; set; }
value = axisBase.GrowBy
axisBase.GrowBy = value

Bekommt oder setzt den GrowByFaktor. e.g. GrowBy(0.1, 0.2) erhöht die Achsenausdehnungen um 10% (min) und 20% (max) außerhalb des Datenbereichs

HasDefaultVisibleRange
public bool HasDefaultVisibleRange { get; }
value = axisBase.HasDefaultVisibleRange

Erhaltet, ob der VisibleRange Standardwert hat

HasValidVisibleRange
public bool HasValidVisibleRange { get; }
value = axisBase.HasValidVisibleRange

Bekommt, ob VisibleRange gültig ist, e.g. ist nicht null, ist nicht NaN und der Unterschied zwischen Max und Min ist nicht Null

Id
public string Id { get; set; }
value = axisBase.Id
axisBase.Id = value

Bekommt oder setzt die Zeichenfolge Id dieser Achse. Verwendet zu IRenderableSeries und YAxisDragModifier

IsAxisFlipped
public bool IsAxisFlipped { get; }
value = axisBase.IsAxisFlipped

Bekommt, ob die aktuelle Achse gekippt ist (e.g. YAxis unten oder oben, oder XAxis links oder rechts)

IsCategoryAxis
public virtual bool IsCategoryAxis { get; }
value = axisBase.IsCategoryAxis

Gibt einen Wert an, der angibt, ob es sich bei dieser Instanz um eine Kategorieachse handelt.

IsCenterAxis
public bool IsCenterAxis { get; set; }
value = axisBase.IsCenterAxis
axisBase.IsCenterAxis = value

Bekommt oder legt fest, ob die aktuelle Achse in der Mitte des Diagramms platziert werden soll oder nicht

IsHorizontalAxis
public virtual bool IsHorizontalAxis { get; }
value = axisBase.IsHorizontalAxis

Bekommt, ob die aktuelle Achse horizontal ist oder nicht

IsLabelCullingEnabled
public bool IsLabelCullingEnabled { get; set; }
value = axisBase.IsLabelCullingEnabled
axisBase.IsLabelCullingEnabled = value

Bekommt oder legt einen Wert fest, der angibt, ob Label Culling aktiviert ist (wenn sich Labels überschneiden) in dieser AxisPanel Instanz

IsLogarithmicAxis
public virtual bool IsLogarithmicAxis { get; }
value = axisBase.IsLogarithmicAxis

Gibt einen Wert ab, der angibt, ob es sich bei dieser Instanz um eine logarithmische Achse handelt.

IsPolarAxis
public virtual bool IsPolarAxis { get; }
value = axisBase.IsPolarAxis

Erhält einen Wert, der angibt, ob es sich bei dieser Instanz um eine Polarachse handelt.

IsPrimaryAxis
public bool IsPrimaryAxis { get; set; }
value = axisBase.IsPrimaryAxis
axisBase.IsPrimaryAxis = value

Bekommt oder stellt fest, ob die aktuelle Achse die wichtigste in der Achsensammlung ist

IsStaticAxis
public bool IsStaticAxis { get; set; }
value = axisBase.IsStaticAxis
axisBase.IsStaticAxis = value

Bekommt oder stellt fest, ob die aktuelle Achse eine statische Achse ist

IsSuspended
public bool IsSuspended { get; }
value = axisBase.IsSuspended

Erhaltet einen Wert, der angibt, ob Updates für das Ziel derzeit ausgesetzt sind

IsXAxis
public bool IsXAxis { get; private set; }
value = axisBase.IsXAxis
axisBase.IsXAxis = value

Bekommt, ob die aktuelle Achse eine X-Achse ist oder nicht

LabelProvider
public ILabelProvider LabelProvider { get; set; }
value = axisBase.LabelProvider
axisBase.LabelProvider = value

Bekommt oder setzt eine ILabelProvider-Instanz, die verwendet werden kann, um die Formatierung von Text- und Cursor-Etiketten programmgesteuert zu überschreiben.

MajorDelta
public IComparable MajorDelta { get; set; }
value = axisBase.MajorDelta
axisBase.MajorDelta = value

Bekommt oder setzt das Major Delta

MajorGridLineStyle
public Style MajorGridLineStyle { get; set; }
value = axisBase.MajorGridLineStyle
axisBase.MajorGridLineStyle = value

Bekommt oder legt den Hauptnetzlinienstil (TargetType@Linie) fest, der auf alle Hauptnetzlinien angewendet wird, die von dieser Achse gezeichnet werden

MajorLineStroke
public Brush MajorLineStroke { get; set; }
value = axisBase.MajorLineStroke
axisBase.MajorLineStroke = value

Bekommt oder setzt den Hauptstrich für diese Achse

MajorTickLineStyle
public Style MajorTickLineStyle { get; set; }
value = axisBase.MajorTickLineStyle
axisBase.MajorTickLineStyle = value

Bekommt oder setzt den Haupt-Zecken-Linienstil (TargetTypeLinie), angewendet auf alle Haupt-Zecken auf dieser Achse

MaxAutoTicks
public int MaxAutoTicks { get; set; }
value = axisBase.MaxAutoTicks
axisBase.MaxAutoTicks = value

Bekommt oder setzt die max ticks.

MinimalZoomConstrain
public IComparable MinimalZoomConstrain { get; set; }
value = axisBase.MinimalZoomConstrain
axisBase.MinimalZoomConstrain = value

Bekommt oder setzt den MinimalZoomConstrain der Achse. Dies wird verwendet, um den Mindestabstand zwischen Min und Max des VisibleRange festzulegen

MinorDelta
public IComparable MinorDelta { get; set; }
value = axisBase.MinorDelta
axisBase.MinorDelta = value

Bekommt oder setzt das Minor Delta

MinorGridLineStyle
public Style MinorGridLineStyle { get; set; }
value = axisBase.MinorGridLineStyle
axisBase.MinorGridLineStyle = value

Bekommt oder setzt den Minor Grid Line Style (TargetType@ Line), angewendet auf alle Minor-Gitterlinien, die von dieser Achse gezeichnet werden

MinorLineStroke
public Brush MinorLineStroke { get; set; }
value = axisBase.MinorLineStroke
axisBase.MinorLineStroke = value

Bekommt oder setzt den Minoe Line Stroke für diese Achse

MinorsPerMajor
public int MinorsPerMajor { get; set; }
value = axisBase.MinorsPerMajor
axisBase.MinorsPerMajor = value

Bekommt oder legt die Anzahl der Minor Delta Ticks pro Major Tick fest

MinorTickLineStyle
public Style MinorTickLineStyle { get; set; }
value = axisBase.MinorTickLineStyle
axisBase.MinorTickLineStyle = value

Bekommt oder setzt den Minor Tick Line Style (TargetTypeLinie), angewendet auf alle wichtigen Ticks auf dieser Achse

ModifierAxisCanvas
public IAnnotationCanvas ModifierAxisCanvas { get; }
value = axisBase.ModifierAxisCanvas

Bekommt die ModifierAxisCanvas, die verwendet werden können, um Markierungen auf der Leinwand zu überlagern

Orientation
public Orientation Orientation { get; set; }
value = axisBase.Orientation
axisBase.Orientation = value

Bekommt oder setzt die Achsenorientierung, e.g. Horizontal (XAxis) oder Vertikal (YAxis)

ParentSurface
public IUltrachartSurface ParentSurface { get; set; }
value = axisBase.ParentSurface
axisBase.ParentSurface = value

Bekommt oder setzt die ParentSurface, die diese Achse zugeordnet ist

RenderSurface
protected IRenderSurface RenderSurface { get; }
value = axisBase.RenderSurface

Holen Sie sich die RenderSurface Instanz von der übergeordneten UltrachartSurface

Scrollbar
public UltrachartScrollbar Scrollbar { get; set; }
value = axisBase.Scrollbar
axisBase.Scrollbar = value

Bekommt oder setzt Achse ScrollBar

Services
public IServiceContainer Services { get; set; }
value = axisBase.Services
axisBase.Services = value

Holt sich ServiceContainer, das Zugriff auf Dienste in Ultrachart bietet. ServiceContainers werden pro UltrachartSurface Instanz erstellt und zwischen Peripheriekomponenten wie AxisBase, BaseRenderableSeries, ChartModifierBase Instanzen geteilt. Eine vollständige Liste der verfügbaren Dienste finden Sie in den Bemerkungen zu ServiceContainer

StockSharp#Xaml#Charting#Visuals#Axes#IAxis#IsXAxis

Bekommt, ob die aktuelle Achse eine X-Achse ist oder nicht

StockSharp#Xaml#Charting#Visuals#IDrawable#Height

Bekommt oder stellt die vorgeschlagene Höhe des Elements ein.

Rückgabe: Die Höhe des Elements in geräteunabhängigen Einheiten (1/96. Zoll pro Einheit). Der Standardwert ist NaN. Dieser Wert muss gleich oder größer als 0,0 sein.

StockSharp#Xaml#Charting#Visuals#IDrawable#Width

Bekommt oder legt die Breite des Elements fest.

Rückgabe: Die Breite des Elements in geräteunabhängigen Einheiten (1/96. Zoll pro Einheit). Der Standardwert ist NaN. Dieser Wert muss gleich oder größer als 0,0 sein.

StrokeThickness
public double StrokeThickness { get; set; }
value = axisBase.StrokeThickness
axisBase.StrokeThickness = value

Bekommt oder stellt die Strichdicke ein.

TextFormatting
public string TextFormatting { get; set; }
value = axisBase.TextFormatting
axisBase.TextFormatting = value

Bekommt oder setzt den Text Formatierungs-String für Tick Labels auf dieser Achse

TickCoordinatesProvider
public ITickCoordinatesProvider TickCoordinatesProvider { get; set; }
value = axisBase.TickCoordinatesProvider
axisBase.TickCoordinatesProvider = value

Erhält oder setzt eine ITickCoordinatesProvider Instanz auf der aktuellen Achse, die verwendet wird, um die Datenwerte zu transformieren, die von der TickProvider Instanz in die Koordinaten für Achsen-Gitter, Zecken und Beschriftungen erhalten werden.

TickLabelStyle
public Style TickLabelStyle { get; set; }
value = axisBase.TickLabelStyle
axisBase.TickLabelStyle = value

Bekommt oder legt einen Stil für die Etiketten auf dieser Achse fest.

TickProvider
public ITickProvider TickProvider { get; set; }
value = axisBase.TickProvider
axisBase.TickProvider = value

Erhält oder setzt eine ITickProvider Instanz auf der aktuellen Achse, die verwendet wird, um die Datenwerte von Achsen-Gittern, Zecken und Etiketten zu berechnen.

TickTextBrush
public Brush TickTextBrush { get; set; }
value = axisBase.TickTextBrush
axisBase.TickTextBrush = value

Bekommt oder setzt den Tick-Text-Pinsel auf Text-Etiketten

TitleFontSize
public double TitleFontSize { get; set; }
value = axisBase.TitleFontSize
axisBase.TitleFontSize = value

Bekommt oder setzt die Achse Titel Schriftgröße

TitleFontWeight
public FontWeight TitleFontWeight { get; set; }
value = axisBase.TitleFontWeight
axisBase.TitleFontWeight = value

Bekommt oder setzt die Achse Titel Font Gewicht

TitleStyle
public Style TitleStyle { get; set; }
value = axisBase.TitleStyle
axisBase.TitleStyle = value

Bekommt oder legt den Stil des Achsentitels fest

VisibleRange
public IRange VisibleRange { get; set; }
value = axisBase.VisibleRange
axisBase.VisibleRange = value

Bekommt oder setzt die VisibleRange der Achse.

VisibleRangeLimit
public IRange VisibleRangeLimit { get; set; }
value = axisBase.VisibleRangeLimit
axisBase.VisibleRangeLimit = value

Bekommt oder setzt die VisibleRangeLimit der Achse. Dies wird verwendet, um die Achse während ZoomExtents und AutoRange Operationen zu beschneiden

VisibleRangeLimitMode
public RangeClipMode VisibleRangeLimitMode { get; set; }
value = axisBase.VisibleRangeLimitMode
axisBase.VisibleRangeLimitMode = value

Diese Eigenschaft definiert, welche Teile von VisibleRangeLimit von der Achse verwendet werden.

Methoden

AnimateVisibleRangeTo
public void AnimateVisibleRangeTo(IRange to, TimeSpan duration)
axisBase.AnimateVisibleRangeTo(to, duration)

Animiert den sichtbaren Bereich der Achse zum Ziel VisibleRange über die angegebene Dauer.

to
Der Endbereich
duration
Die Dauer der Animation.
AssertDataType
public virtual void AssertDataType(Type dataType)
axisBase.AssertDataType(dataType)

Asserts der Typ übergeben wird durch die aktuelle Achse Implementierung unterstützt

dataType
AssertRangeType
protected virtual void AssertRangeType(IRange range)
axisBase.AssertRangeType(range)

Behauptet, dass die IRange vom richtigen Typ für diese Achse ist

range
Die Bandbreite, die zu behaupten ist
CalculateDataRange
protected virtual IRange CalculateDataRange()
result = axisBase.CalculateDataRange()

Berechnet Datenbereich der aktuellen Achse

CalculateDelta
protected abstract void CalculateDelta()
axisBase.CalculateDelta()

Berechnet die Deltas für die Verwendung in diesem Render-Pass

CalculateTicks
protected virtual TickCoordinates CalculateTicks()
result = axisBase.CalculateTicks()

Überschrieben durch abgeleitete Typen, die intern aufgerufen werden, um MinorTicks, MajorTicks vor der Achsenzeichnung zu berechnen

CalculateYRange
public abstract IRange CalculateYRange(RenderPassInfo renderPassInfo)
result = axisBase.CalculateYRange(renderPassInfo)

Bekommt die ausgerichtete VisibleRange der Achse, mit optionalem ZoomToFit Flag. Wenn ZoomToFit wahr ist, wird es die DataRange plus alle GrowBy auf die Achse angewendet zurückgeben

renderPassInfo
Struct mit Daten für den aktuellen Renderpass

Rückgabe: Das VisibleRange der Achse

Clear
public void Clear()
axisBase.Clear()

Clears Achse Etiketten, tickt diese Achse

Clone
public abstract IAxis Clone()
result = axisBase.Clone()

Klonen Sie diese Instanz.

CoerceVisibleRange
protected virtual void CoerceVisibleRange()
axisBase.CoerceVisibleRange()

Wenn in abgeleiteten Klassen überschrieben, ändert sich der Wert des VisibleRange gemäß den Achsenanforderungen, bevor er angewendet wird

CoerceZeroRange
protected virtual IRange CoerceZeroRange(IRange maximumRange)
result = axisBase.CoerceZeroRange(maximumRange)

Zwang, wenn der Strombereich Nullbereich ist

maximumRange
Aktueller Maximalbereich
ConvertTickToDataValue
protected virtual IComparable ConvertTickToDataValue(IComparable value)
result = axisBase.ConvertTickToDataValue(value)

Wenn in einer abgeleiteten Klasse überschrieben, wird ein Tick-Wert in einen Datenwert konvertiert, beispielsweise kann dies in CategoryDateTimeAxis überschrieben werden, um zwischen Indizes und DateTimes zu konvertieren.

value
DecrementSuspend
public void DecrementSuspend()
axisBase.DecrementSuspend()

Jedes Mal, wenn ein Zielträger angeordnet wird, wird von IUpdateSuspender aufgerufen. Wenn der endgültige Zielträger angeordnet wurde, wird ResumeUpdates aufgerufen.

DrawGridLine
protected void DrawGridLine(IRenderContext2D renderContext, IPen2D linePen, XyDirection direction, float atPoint)
axisBase.DrawGridLine(renderContext, linePen, direction, atPoint)

Zeichnet eine einzelne Gitterlinie auf RenderSurface, mit dem angegebenen Stil (TargetType Linie), XyDirection und Ganzzahlkoordinate.

renderContext
Die IRenderContext2D Instanz, um zu ziehen
linePen
Der Stift (TargetTypeIPen2D) für die Netzleitung
direction
Die X- oder Y-Richtung, um die
atPoint
Wenn die Richtung XDirection ist, ist das Coodinat eine X-Koordinate, andernfalls ist es eine Y-Koordinate.
DrawGridLines
protected virtual void DrawGridLines(IRenderContext2D renderContext, TickCoordinates tickCoords)
axisBase.DrawGridLines(renderContext, tickCoords)

Interne Rasterlinien vor Achsenzeichnung genannt

DrawTickLabels
protected virtual void DrawTickLabels(AxisCanvas canvas, TickCoordinates tickCoords, float offset)
axisBase.DrawTickLabels(canvas, tickCoords, offset)

Zeichnet die Ticks und Gitterlinien während eines Render-Passes

canvas
Die Leinwand, auf der Etiketten gezeichnet werden.
tickCoords
Die Zeckenkorridore, die alle Koordinaten für Zecken und Gitterlinien enthalten.
offset
FormatCursorText
public virtual string FormatCursorText(IComparable value, bool hitTest)
result = axisBase.FormatCursorText(value, hitTest)

String formatiert Text für den Cursor, wobei die CursorTextFormatting-Eigenschaft als Formatierungszeichenfolge verwendet wird

value
Der Datenwert to format
hitTest
Cursor-Treffertest.

Rückgabe: Der String formatierte Datenwert

FormatText
public virtual string FormatText(IComparable value, string format)
result = axisBase.FormatText(value, format)

String formatiert den Text, indem er die TextFormatting-Eigenschaft als Formatierungszeichenfolge verwendet

value
Der Datenwert to format
format
Ein String im zusammengesetzten Format

Rückgabe: Der String formatierte Datenwert

FormatText
public virtual string FormatText(IComparable value)
result = axisBase.FormatText(value)

String formatiert den Text, indem er die TextFormatting-Eigenschaft als Formatierungszeichenfolge verwendet

value
Der Datenwert to format

Rückgabe: Der String formatierte Datenwert

GetAxisOffset
public virtual double GetAxisOffset()
result = axisBase.GetAxisOffset()

Gibt den Versatz der Achse relativ zu RenderSurface zurück. Wird für Fälle verwendet, in denen Achsen vertikal oder horizontal gestapelt sind.

GetAxisParams
public virtual AxisParams GetAxisParams()
result = axisBase.GetAxisParams()

Erhaltet eine AxisParams @ Struktur mit Informationen über die aktuelle Achse Setup

GetBoundsRelativeTo
public Rect GetBoundsRelativeTo(IHitTestable relativeTo)
result = axisBase.GetBoundsRelativeTo(relativeTo)

Bekommt die Grenzen des aktuellen HitTestable @ Elements relativ zu einem anderen HitTestable @ Element

relativeTo
Die relative zu.
GetCoordinate
public virtual double GetCoordinate(IComparable value)
result = axisBase.GetCoordinate(value)

Wenn man den Datenwert erhält, gibt man die x- oder y-Pixelkoordinate an diesem Wert auf der Achse zurück.

value
Die DataValue als Eingabe

Rückgabe: Die Pixelkoordinate auf dieser Achse entspricht der Eingabe DataValue @

GetCurrentCoordinateCalculator
public virtual ICoordinateCalculator<double> GetCurrentCoordinateCalculator()
result = axisBase.GetCurrentCoordinateCalculator()

Bekommt den aktuellen ICoordinateCalculator @ für diese Achse, basierend auf dem aktuellen Sichtbaren Bereich und Achsentyp

GetCurrentInteractivityHelper
public IAxisInteractivityHelper GetCurrentInteractivityHelper()
result = axisBase.GetCurrentInteractivityHelper()

Gibt den aktuellen IAxisInteractivityHelper zurück, gültig für den aktuellen Render-Pass, der verwendet werden kann, um mit der Achse zu interagieren (Scroll, Zoom, Pan).

GetDataValue
public virtual IComparable GetDataValue(double pixelCoordinate)
result = axisBase.GetDataValue(pixelCoordinate)

Transformiert eine Pixelkoordinate in einen Datenwert für diese Achse.

pixelCoordinate
GetDefaultNonZeroRange
public abstract IRange GetDefaultNonZeroRange()
result = axisBase.GetDefaultNonZeroRange()

Gibt eine standardmäßige IRange zurück, die intern von Ultrachart aufgerufen wird, um die VisibleRange einer Achse in einen undefinierten Zustand zurückzusetzen

GetDeltaCalculator
protected abstract IDeltaCalculator GetDeltaCalculator()
result = axisBase.GetDeltaCalculator()

Gibt eine Instanz eines IDeltaCalculator zurück, die verwendet wird, um die Datenwerte von MajorDelta, MinorDelta zu berechnen. Überschrieben von abgeleiteten Typen, um Berechnungen zu ermöglichen, die für diesen Achsentyp spezifisch sind.

Rückgabe: Eine IDeltaCalculator @ Instanz

GetMajorTickIndex
private decimal GetMajorTickIndex(double tick)
result = axisBase.GetMajorTickIndex(tick)

Gibt den großen Tick-Index e.g Wert 0 zurück, hat den Index # 0, 0 + MajorDelta - # 1, 0 + 2 * MajorDelta - # 2 usw ...

tick
GetMaxAutoTicks
protected virtual uint GetMaxAutoTicks()
result = axisBase.GetMaxAutoTicks()

Berechnet den maximalen Auto-Ticks-Betrag, der >= 1 ist

GetMaximumRange
public virtual IRange GetMaximumRange()
result = axisBase.GetMaximumRange()

Bekommt die maximale Reichweite der Achse, die gleich dem DataRange ist, einschließlich eines angewendeten GrowBy Faktors

GetOffsetForLabels
protected virtual double GetOffsetForLabels()
result = axisBase.GetOffsetForLabels()

Gibt einen Offset für die Achse zurück

GetPointRange
public IntegerRange GetPointRange()
result = axisBase.GetPointRange()

Bekommt die ganzzahligen Indizes des X-Data-Arrays, die sich derzeit im Bereich befinden.

Rückgabe: Die Indizes zu den X-Data, die sich derzeit im Bereich befinden

GetSchema
public XmlSchema GetSchema()
result = axisBase.GetSchema()

Gibt ein XmlSchema zurück, das die XML-Darstellung des Objekts beschreibt, das von der WriteXml -Methode erzeugt und von der ReadXml -Methode verbraucht wird

GetSupportedTypes
protected abstract List<Type> GetSupportedTypes()
result = axisBase.GetSupportedTypes()

Gibt eine Liste von Typen zurück, mit denen die aktuelle Achse arbeiten soll

GetUndefinedRange
public abstract IRange GetUndefinedRange()
result = axisBase.GetUndefinedRange()

Gibt eine undefinierte IRange zurück, die intern von Ultrachart aufgerufen wird, um die VisibleRange einer Achse in einen undefinierten Zustand zurückzusetzen

GetWindowedYRange
public IRange GetWindowedYRange(IDictionary<string, IRange> xRanges)
result = axisBase.GetWindowedYRange(xRanges)

Gibt den maximalen Bereich nur für diese Achse zurück (durch die Datenserie darauf), basierend auf "fenstered" = "displayed in current viewport" verwendet GrowBy()

xRanges
Berechnet den max-Bereich basierend auf entsprechenden x-Bereichen
HitTest
public virtual AxisInfo HitTest(Point atPoint)
result = axisBase.HitTest(atPoint)

Führt einen Treffertest auf der Achse durch, indem der Datenwert an der spezifischen x- oder y-Pixelkoordinate zurückgegeben wird.

atPoint
Die Pixelkoordinate auf dieser Achse entspricht der Eingabe DataValue @

Rückgabe: Eine AxisInfo-Struktur, die den DataValue und den formatierten Data Value an dieser Koordinate enthält

HitTest
public virtual AxisInfo HitTest(IComparable dataValue)
result = axisBase.HitTest(dataValue)

Führt eine HitTest Operation auf dem AxisBase durch. Die gelieferte wird verwendet, um in AxisInfo Struktur zu konvertieren, die Informationen über die Achse sowie formatierte Werte enthält.

dataValue
Der Datenwert.

Rückgabe: Das AxisInfo Ergebnis

InvalidateElement
public void InvalidateElement()
axisBase.InvalidateElement()

Wird ignoriert, wenn das Element ISuspendable ist und derzeit IsSuspended (innerhalb eines SuspendUpdates/ResumeUpdatesaufrufs)

InvalidateParent
protected static void InvalidateParent(DependencyObject d, DependencyPropertyChangedEventArgs e)
AxisBase.InvalidateParent(d, e)

Bietet einen DependencyProperty Callback, der den Elternteil UltrachartSurface ungültig macht

d
e
IsOfValidType
public abstract bool IsOfValidType(IRange range)
result = axisBase.IsOfValidType(range)

Prüft, ob es sich nicht um Null handelt und ob es sich um einen gültigen Typ für diese Achse handelt

range
IsPointWithinBounds
public bool IsPointWithinBounds(Point point)
result = axisBase.IsPointWithinBounds(point)

Gibt true zurück, wenn der Punkt innerhalb der Grenzen des aktuellen HitTestable-Elements liegt

point
Der Punkt zum Testen

Rückgabe: Wahr, wenn der Punkt innerhalb der Grenzen liegt

IsValidRange
public virtual bool IsValidRange(IRange range)
result = axisBase.IsValidRange(range)

Prüft, ob der sichtbare Bereich für diese Achse gültig ist

range
IsVisibleRangeValid
private bool IsVisibleRangeValid()
result = axisBase.IsVisibleRangeValid()

Prüft, ob VisibleRange gültig ist, e.g. ist nicht null, ist nicht NaN, ist der Unterschied zwischen Max und Min positiv

OnApplyTemplate
public override void OnApplyTemplate()
axisBase.OnApplyTemplate()

Wenn in einer abgeleiteten Klasse überschrieben, wird aufgerufen, wenn Anwendungscode oder interne Prozesse OnApplyTemplate aufrufen.

OnBeginRenderPass
public virtual void OnBeginRenderPass(RenderPassInfo renderPassInfo, IPointSeries firstPointSeries)
axisBase.OnBeginRenderPass(renderPassInfo, firstPointSeries)

Intern unmittelbar vor Beginn eines Renderpasses aufgerufen

OnDraw
public void OnDraw(IRenderContext2D renderContext, IRenderPassData renderPassData)
axisBase.OnDraw(renderContext, renderPassData)

Aufrufen, wenn die Instanz gezeichnet wird

renderContext
Das IRenderContext2D zum Zeichnen verwendet
renderPassData
Enthält Argumente und Parameter für diesen Renderpass
OnDrawAxis
protected virtual void OnDrawAxis(TickCoordinates tickCoords)
axisBase.OnDrawAxis(tickCoords)

Gerufen, wenn sich die Achse neu zeichnen soll.

tickCoords
OnPropertyChanged
protected virtual void OnPropertyChanged(string propertyName)
axisBase.OnPropertyChanged(propertyName)

Erhebt die PropertyChanged-Veranstaltung als Teil der INotifyPropertyChanged-Implementierung

propertyName
Name der Immobilie.
OnVisibleRangeChanged
protected virtual void OnVisibleRangeChanged(VisibleRangeChangedEventArgs args)
axisBase.OnVisibleRangeChanged(args)

Erhebt die VisibleRangeChanged Veranstaltung

args
Der VisibleRangeChangedEventArgs, der Ereignisdaten enthält
ReadXml
public virtual void ReadXml(XmlReader reader)
axisBase.ReadXml(reader)

Generiert AxisBase aus seiner XML-Darstellung.

reader
ResumeUpdates
public void ResumeUpdates(IUpdateSuspender updateSuspender)
axisBase.ResumeUpdates(updateSuspender)

Setzt Updates für das Ziel fort, die von IUpdateSuspender aufgerufen werden sollen

Scroll
public void Scroll(double pixelsToScroll, ClipMode clipMode, TimeSpan duration)
axisBase.Scroll(pixelsToScroll, clipMode, duration)

Scrollt aktuelle VisibleRange durch die angegebene Anzahl von Pixeln mit der angegebenen Animationsdauer

pixelsToScroll
Bildrollen Sie N Pixel aus dem aktuellen sichtbaren Bereich
clipMode
Definiert, wie sich das Scrollen verhält, wenn Sie den Rand der Achsenausdehnungen erreichen. e.g. ClipMode.ClipAtExtents verhindert das Schwenken außerhalb der Achse, ClipMode.None ermöglicht das Schwenken außerhalb der Achse.
duration
Die Dauer der Animation beim Zoomen in Graden
Scroll
public void Scroll(double pixelsToScroll, ClipMode clipMode)
axisBase.Scroll(pixelsToScroll, clipMode)

Scrollt aktuelle VisibleRange durch die angegebene Anzahl von Pixeln

pixelsToScroll
Bildrollen Sie N Pixel aus dem aktuellen sichtbaren Bereich
clipMode
Definiert, wie sich das Scrollen verhält, wenn Sie den Rand der Achsenausdehnungen erreichen. e.g. ClipMode.ClipAtExtents verhindert das Schwenken außerhalb der Achse, ClipMode.None ermöglicht das Schwenken außerhalb der Achse.
ScrollByDataPoints
public virtual void ScrollByDataPoints(int pointAmount, TimeSpan duration)
axisBase.ScrollByDataPoints(pointAmount, duration)

Übersetzt aktuelle VisibleRange durch die angegebene Anzahl von Datenpunkten mit der angegebenen Animationsdauer

pointAmount
Anzahl der Punkte, von denen der sichtbare Startbereich gescrollt wird
duration
Die Dauer der Animation beim Zoomen in Graden
ScrollByDataPoints
public void ScrollByDataPoints(int pointAmount)
axisBase.ScrollByDataPoints(pointAmount)

Übersetzt aktuelle VisibleRange durch die angegebene Anzahl von Datenpunkten

pointAmount
Anzahl der Datenpunkte, von denen der sichtbare Anfangsbereich gescrollt wird
ScrollTo
public virtual void ScrollTo(IRange startVisibleRange, double pixelsToScroll)
axisBase.ScrollTo(startVisibleRange, pixelsToScroll)

Scrollen Sie ab dem Start-IRange in einen neuen Bereich nach der angegebenen Anzahl von Pixeln

startVisibleRange
Der sichtbare Anfangsbereich
pixelsToScroll
Scrollen Sie N Pixel vom sichtbaren Bereich des Starts
ScrollToWithLimit
public virtual void ScrollToWithLimit(IRange startVisibleRange, double pixelsToScroll, IRange rangeLimit)
axisBase.ScrollToWithLimit(startVisibleRange, pixelsToScroll, rangeLimit)

Scrollen Sie vom Start-IRange zu einem neuen Bereich um die angegebene Anzahl von Pixeln mit der angegebenen Reichweitengrenze

startVisibleRange
Der sichtbare Anfangsbereich
pixelsToScroll
Scrollen Sie N Pixel vom sichtbaren Bereich des Starts
rangeLimit
Die Reichweitengrenze.
SetMouseCursor
public void SetMouseCursor(Cursor cursor)
axisBase.SetMouseCursor(cursor)

Legt den Cursor für diese Achse fest

cursor
Die Cursor-Instanz
SuspendUpdates
public IUpdateSuspender SuspendUpdates()
result = axisBase.SuspendUpdates()

Setzt die Zeichnungsaktualisierungen des Ziels aus, bis das zurückgegebene Objekt entsorgt ist, wenn ein endgültiger Draw Call ausgegeben wird

Rückgabe: Der Einweg-Update Suspender

TranslatePoint
public Point TranslatePoint(Point point, IHitTestable relativeTo)
result = axisBase.TranslatePoint(point, relativeTo)

Übersetzt den Punkt relativ zum anderen hittestable Element

point
Der Punkt.
relativeTo
Die relative zu.
TryApplyVisibleRange
private bool TryApplyVisibleRange(IRange newRange, IRange oldRange)
result = axisBase.TryApplyVisibleRange(newRange, oldRange)

Wenn der aktuelle VisibleRange ungültig ist, versucht er, ihn durch zu ersetzen, wenn beide Bereiche ungültig sind, wirft eine Ausnahme

newRange
Die anzuwendende Spanne
oldRange
Die vorherige VisibleRange

Rückgabe: Der Wert, der angibt, ob VisibleRange angewendet wird oder nicht

ValidateAxis
public void ValidateAxis()
axisBase.ValidateAxis()

Wird aufgerufen, um zu überprüfen, ob die Achseigenschaften für das Rendering gültig sind.

ValidateVisibleRange
private void ValidateVisibleRange(IRange range)
axisBase.ValidateVisibleRange(range)

Wirft entsprechende Ausnahmen, wenn VisibleRange einen falschen Typ hat, oder VisibleRange.Min> VisibleRange.Max

WriteXml
public virtual void WriteXml(XmlWriter writer)
axisBase.WriteXml(writer)

Konvertiert AxisBase in seine XML-Darstellung.

writer
Zoom
public void Zoom(double fromCoord, double toCoord, TimeSpan duration)
axisBase.Zoom(fromCoord, toCoord, duration)

Führt einen Zoom auf der aktuellen Achse durch, wobei als Koordinate des neuen Bereichsbeginns und als Koordinate des neuen Bereichsendes verwendet wird

fromCoord
Die Koordinate des neuen Bereichs beginnt in Pixeln
toCoord
Die Koordinate des neuen Bereichs endet in Pixeln
duration
Die Dauer der Animation beim Zoomen in Graden
Zoom
public void Zoom(double fromCoord, double toCoord)
axisBase.Zoom(fromCoord, toCoord)

Führt einen Zoom auf der aktuellen Achse durch, wobei als Koordinate des neuen Bereichsbeginns und als Koordinate des neuen Bereichsendes verwendet wird

fromCoord
Die Koordinate des neuen Bereichs beginnt in Pixeln
toCoord
Die Koordinate des neuen Bereichs endet in Pixeln
ZoomBy
public void ZoomBy(double minFraction, double maxFraction, TimeSpan duration)
axisBase.ZoomBy(minFraction, maxFraction, duration)

Führt einen Zoom auf der aktuellen Achse durch, wobei als Multiplikator des Bereichsbeginns und als Multiplikator des Bereichsendes verwendet wird

minFraction
Der Multiplikator des Range Starts
maxFraction
Der Multiplikator des Range End
duration
Die Dauer der Animation beim Zoomen in Graden
ZoomBy
public void ZoomBy(double minFraction, double maxFraction)
axisBase.ZoomBy(minFraction, maxFraction)

Führt einen Zoom auf der aktuellen Achse durch, wobei als Multiplikator des Bereichsbeginns und als Multiplikator des Bereichsendes verwendet wird

minFraction
Der Multiplikator des Range Starts
maxFraction
Der Multiplikator des Range End

Ereignisse

DataRangeChanged
public event EventHandler<EventArgs> DataRangeChanged
axisBase.DataRangeChanged += handler

Erhöht, wenn der Datenbereich geändert wird

PropertyChanged
public event PropertyChangedEventHandler PropertyChanged
axisBase.PropertyChanged += handler

Erhöht, wenn Eigenschaften geändert werden

VisibleRangeChanged
public event EventHandler<VisibleRangeChangedEventArgs> VisibleRangeChanged
axisBase.VisibleRangeChanged += handler

Erhöht, wenn der VisibleRange geändert wird

Felder

AnimatedVisibleRangeProperty
public static readonly DependencyProperty AnimatedVisibleRangeProperty
value = AxisBase.AnimatedVisibleRangeProperty

Definiert die Animierte VisibleRangeDependencyProperty

AutoAlignVisibleRangeProperty
public static readonly DependencyProperty AutoAlignVisibleRangeProperty
value = AxisBase.AutoAlignVisibleRangeProperty

Definiert die AutoAlignVisibleRangeDependencyProperty

AutoRangeProperty
public static readonly DependencyProperty AutoRangeProperty
value = AxisBase.AutoRangeProperty

Definiert die AutoRangeDependencyProperty

AutoTicksProperty
public static readonly DependencyProperty AutoTicksProperty
value = AxisBase.AutoTicksProperty

Definiert die AutoTicksDependencyProperty

AxisAlignmentProperty
public static readonly DependencyProperty AxisAlignmentProperty
value = AxisBase.AxisAlignmentProperty

Definiert die AxisAlignmentDependencyProperty

AxisBandsFillProperty
public static readonly DependencyProperty AxisBandsFillProperty
value = AxisBase.AxisBandsFillProperty

Definiert die AxisBandsFillDependencyProperty

AxisModeProperty
public static readonly DependencyProperty AxisModeProperty
value = AxisBase.AxisModeProperty

Definiert die AxisModeDependencyProperty

AxisTitleProperty
public static readonly DependencyProperty AxisTitleProperty
value = AxisBase.AxisTitleProperty

Definiert die AxisTitleDependencyProperty

CursorTextFormattingProperty
public static readonly DependencyProperty CursorTextFormattingProperty
value = AxisBase.CursorTextFormattingProperty

Definiert die CursorTextFormattingDependencyProperty

DefaultAxisId
public const string DefaultAxisId
value = AxisBase.DefaultAxisId

Die Default Axis Id für neue Achsen

DefaultLabelProviderProperty
public static readonly DependencyProperty DefaultLabelProviderProperty
value = AxisBase.DefaultLabelProviderProperty

Definiert die DefaultFormatterDependencyProperty

DrawLabelsProperty
public static readonly DependencyProperty DrawLabelsProperty
value = AxisBase.DrawLabelsProperty

Definiert die DrawLabelsDependencyProperty

DrawMajorBandsProperty
public static readonly DependencyProperty DrawMajorBandsProperty
value = AxisBase.DrawMajorBandsProperty

Definiert die DrawMajorBandsDependencyProperty

DrawMajorGridLinesProperty
public static readonly DependencyProperty DrawMajorGridLinesProperty
value = AxisBase.DrawMajorGridLinesProperty

Definiert die DrawMajorGridLinesDependencyProperty

DrawMajorTicksProperty
public static readonly DependencyProperty DrawMajorTicksProperty
value = AxisBase.DrawMajorTicksProperty

Definiert die DrawMajorTicksDependencyProperty

DrawMinorGridLinesProperty
public static readonly DependencyProperty DrawMinorGridLinesProperty
value = AxisBase.DrawMinorGridLinesProperty

Definiert die DrawMinorGridLinesDependencyProperty

DrawMinorTicksProperty
public static readonly DependencyProperty DrawMinorTicksProperty
value = AxisBase.DrawMinorTicksProperty

Definiert die DrawMinorTicksDependencyProperty

FlipCoordinatesProperty
public static readonly DependencyProperty FlipCoordinatesProperty
value = AxisBase.FlipCoordinatesProperty

Definiert die FlipCoordinatesDependencyProperty

GrowByProperty
public static readonly DependencyProperty GrowByProperty
value = AxisBase.GrowByProperty

Definiert die GrowByDependencyProperty

IdProperty
public static readonly DependencyProperty IdProperty
value = AxisBase.IdProperty

Definiert die ID DependencyProperty

IsCenterAxisProperty
public static readonly DependencyProperty IsCenterAxisProperty
value = AxisBase.IsCenterAxisProperty

Definiert die IsCenterAxisDependencyProperty

IsLabelCullingEnabledProperty
public static readonly DependencyProperty IsLabelCullingEnabledProperty
value = AxisBase.IsLabelCullingEnabledProperty

Die IsLabelCullingEnabled DependencyProperty

IsPrimaryAxisProperty
public static readonly DependencyProperty IsPrimaryAxisProperty
value = AxisBase.IsPrimaryAxisProperty

Definiert die IsPrimaryAxisDependencyProperty

IsStaticAxisProperty
public static readonly DependencyProperty IsStaticAxisProperty
value = AxisBase.IsStaticAxisProperty

Definiert die IsStaticAxisDependencyProperty

LabelProviderProperty
public static readonly DependencyProperty LabelProviderProperty
value = AxisBase.LabelProviderProperty

Definiert die LabelFormatterDependencyProperty

MajorDeltaProperty
public static readonly DependencyProperty MajorDeltaProperty
value = AxisBase.MajorDeltaProperty

Definiert die MajorDeltaDependencyProperty

MajorGridLineStyleProperty
public static readonly DependencyProperty MajorGridLineStyleProperty
value = AxisBase.MajorGridLineStyleProperty

Definiert die MajorGridLineStyleDependencyProperty

MajorTickLineStyleProperty
public static readonly DependencyProperty MajorTickLineStyleProperty
value = AxisBase.MajorTickLineStyleProperty

Definiert die MajorTickLineStyleDependencyProperty

MaxAutoTicksProperty
public static readonly DependencyProperty MaxAutoTicksProperty
value = AxisBase.MaxAutoTicksProperty

Definiert die MaxAutoTicksDependencyProperty

MinDistanceToBounds
protected const int MinDistanceToBounds
value = AxisBase.MinDistanceToBounds

Definiert den Mindestabstand zum Rand des Charts, um Achsenbeschriftungen zu kämmen

MinimalZoomConstrainProperty
public static readonly DependencyProperty MinimalZoomConstrainProperty
value = AxisBase.MinimalZoomConstrainProperty

Definiert die MinimalZoomConstrainDependencyProperty

MinorDeltaProperty
public static readonly DependencyProperty MinorDeltaProperty
value = AxisBase.MinorDeltaProperty

Definiert die MinorDeltaDependencyProperty

MinorGridLineStyleProperty
public static readonly DependencyProperty MinorGridLineStyleProperty
value = AxisBase.MinorGridLineStyleProperty

Definiert die MinorGridLineStyleDependencyProperty

MinorsPerMajorProperty
public static readonly DependencyProperty MinorsPerMajorProperty
value = AxisBase.MinorsPerMajorProperty

Definiert die MinorDeltaDependencyProperty

MinorTickLineStyleProperty
public static readonly DependencyProperty MinorTickLineStyleProperty
value = AxisBase.MinorTickLineStyleProperty

Definiert die MinorTickLineStyleDependencyProperty

OrientationProperty
public static readonly DependencyProperty OrientationProperty
value = AxisBase.OrientationProperty

Definiert die Orientierung DependencyProperty

ScrollbarProperty
public static readonly DependencyProperty ScrollbarProperty
value = AxisBase.ScrollbarProperty

Definiert die Achse ScrollBar

StrokeThicknessProperty
public static readonly DependencyProperty StrokeThicknessProperty
value = AxisBase.StrokeThicknessProperty

Definiert die StrokeThicknessDependencyProperty

TextFormattingProperty
public static readonly DependencyProperty TextFormattingProperty
value = AxisBase.TextFormattingProperty

Definiert die TextFormattingDependencyProperty

TickCoordinatesProviderProperty
public static readonly DependencyProperty TickCoordinatesProviderProperty
value = AxisBase.TickCoordinatesProviderProperty

Definiert die TickCoordinatesProviderDependencyProperty

TickLabelStyleProperty
public static readonly DependencyProperty TickLabelStyleProperty
value = AxisBase.TickLabelStyleProperty

Definiert die AutoTicksDependencyProperty

TickProviderProperty
public static readonly DependencyProperty TickProviderProperty
value = AxisBase.TickProviderProperty

Definiert die TickProviderDependencyProperty

TickTextBrushProperty
public static readonly DependencyProperty TickTextBrushProperty
value = AxisBase.TickTextBrushProperty

Definiert die TickTextBrushDependencyProperty

TitleFontSizeProperty
public static readonly DependencyProperty TitleFontSizeProperty
value = AxisBase.TitleFontSizeProperty

Definiert die TitleFontWeightDependencyProperty

TitleFontWeightProperty
public static readonly DependencyProperty TitleFontWeightProperty
value = AxisBase.TitleFontWeightProperty

Definiert die TitleFontWeightDependencyProperty

TitleStyleProperty
public static readonly DependencyProperty TitleStyleProperty
value = AxisBase.TitleStyleProperty

Definiert die TitleStyleDependencyProperty

VisibleRangeLimitModeProperty
public static readonly DependencyProperty VisibleRangeLimitModeProperty
value = AxisBase.VisibleRangeLimitModeProperty

Definiert die VisibleRangeLimitModeDependencyProperty

VisibleRangeLimitProperty
public static readonly DependencyProperty VisibleRangeLimitProperty
value = AxisBase.VisibleRangeLimitProperty

Definiert die VisibleRangeLimitDependencyProperty

VisibleRangePointProperty
public static readonly DependencyProperty VisibleRangePointProperty
value = AxisBase.VisibleRangePointProperty

Definiert die VisibleRangePointDependencyProperty

VisibleRangeProperty
public static readonly DependencyProperty VisibleRangeProperty
value = AxisBase.VisibleRangeProperty

Definiert die VisibleRangeDependencyProperty

ZeroRangeGrowBy
protected const double ZeroRangeGrowBy
value = AxisBase.ZeroRangeGrowBy

Erhaltet GrowBy Min und Max, die auf VisibleRange angewendet werden, wenn VisibleRange.Min == VisibleRAnge.Max

_currentCoordinateCalculator
protected ICoordinateCalculator<double> _currentCoordinateCalculator
value = axisBase._currentCoordinateCalculator

Der aktuelle CoordinateCalculator für diesen Render Pass

_currentInteractivityHelper
protected IAxisInteractivityHelper _currentInteractivityHelper
value = axisBase._currentInteractivityHelper

Der aktuelle InteractivityHelper für diesen Render Pass