AxisCanvas

StockSharp.Xaml.Charting.Themes

Die AxisCanvas bietet eine automatische Dimensionierung Canvas für die Achse Etiketten

Erbt von: Panel

Implementiert: ISuspendable

Eigenschaften

ClipToBounds
public bool ClipToBounds { get; set; }
value = axisCanvas.ClipToBounds
axisCanvas.ClipToBounds = value

Gibt den Wert an, der angibt, ob der Inhalt dieses Elements abgeschnitten werden soll.

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

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

SizeHeightToContent
public bool SizeHeightToContent { get; set; }
value = axisCanvas.SizeHeightToContent
axisCanvas.SizeHeightToContent = value

Bekommt oder legt einen Wert fest, der angibt, ob die Canvas ihre Höhe an ihren Inhalt anpassen soll.

SizeWidthToContent
public bool SizeWidthToContent { get; set; }
value = axisCanvas.SizeWidthToContent
axisCanvas.SizeWidthToContent = value

Bekommt oder legt einen Wert fest, der angibt, ob die dynamische Canvas ihre Breite an ihren Inhalt anpassen soll.

Methoden

AdjustArrangedRectPosition
protected virtual Rect AdjustArrangedRectPosition(Rect arrangedRect, Size arrangeSize)
result = axisCanvas.AdjustArrangedRectPosition(arrangedRect, arrangeSize)

Position des Elements vor dem Arrangieren anpassen

arrangedRect
Rechteck des Stromelements
arrangeSize
Die Größe, um das Element innerhalb anzuordnen
ArrangeOverride
protected override Size ArrangeOverride(Size arrangeSize)
result = axisCanvas.ArrangeOverride(arrangeSize)

Ordnet alle Kinder in der richtigen Position an.

arrangeSize
Die Größe, um das Element innerhalb anzuordnen.

Rückgabe: Die Größe, in der das Element angeordnet ist.

DecrementSuspend
public void DecrementSuspend()
axisCanvas.DecrementSuspend()

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

GetArrangedRect
protected virtual Rect GetArrangedRect(Size arrangeSize, UIElement element)
result = axisCanvas.GetArrangedRect(arrangeSize, element)

Rechteck des Elements einrichten

arrangeSize
Die Größe, um das Element innerhalb anzuordnen
element
Das Element, das angeordnet werden muss

Rückgabe: Arrangierte Rect des Elements

GetBottom
public static double GetBottom(UIElement element)
result = AxisCanvas.GetBottom(element)

Bekommt den Wert der angehängten Eigenschaft Bottom für ein angegebenes UIElement.

element
Das UIElement, aus dem der Eigenschaftswert gelesen wird.

Rückgabe: Der Wert der Bottom-Eigenschaft für das UIElement.

GetCenterBottom
public static double GetCenterBottom(UIElement element)
result = AxisCanvas.GetCenterBottom(element)

Bekommt den Wert der CenterBottom angehängten Eigenschaft für ein angegebenes UIElement.

element
Das UIElement, aus dem der Eigenschaftswert gelesen wird.

Rückgabe: Der CenterBottom Eigenschaftswert für das UIElement.

GetCenterLeft
public static double GetCenterLeft(UIElement element)
result = AxisCanvas.GetCenterLeft(element)

Bekommt den Wert der CenterLeft angehängten Eigenschaft für ein angegebenes UIElement.

element
Das UIElement, aus dem der Eigenschaftswert gelesen wird.

Rückgabe: Der CenterLeft Eigenschaftswert für das UIElement.

GetCenterRight
public static double GetCenterRight(UIElement element)
result = AxisCanvas.GetCenterRight(element)

Bekommt den Wert der CenterRight angehängten Eigenschaft für ein angegebenes UIElement.

element
Das UIElement, aus dem der Eigenschaftswert gelesen wird.

Rückgabe: Der CenterRight Eigenschaftswert für das UIElement.

GetCenterTop
public static double GetCenterTop(UIElement element)
result = AxisCanvas.GetCenterTop(element)

Bekommt den Wert der CenterTop angehängten Eigenschaft für ein angegebenes UIElement.

element
Das UIElement, aus dem der Eigenschaftswert gelesen wird.

Rückgabe: Der CenterTop Eigenschaftswert für das UIElement.

GetLayoutClip
protected override Geometry GetLayoutClip(Size layoutSlotSize)
result = axisCanvas.GetLayoutClip(layoutSlotSize)

Gibt eine Geometrie für eine Clip-Maske zurück, die zutrifft, wenn das Layoutsystem versucht, ein Element anzuordnen, das größer ist als der verfügbare Anzeigeplatz.

layoutSlotSize
Die Größe des Teils des Elements, der die visuelle Darstellung durchführt.

Rückgabe: Die Clipsgeometrie.

GetLeft
public static double GetLeft(UIElement element)
result = AxisCanvas.GetLeft(element)

Bekommt den Wert der links angehängten Eigenschaft für ein angegebenes UIElement.

element
Das UIElement, aus dem der Eigenschaftswert gelesen wird.

Rückgabe: Der Wert der linken Eigenschaft für das UIElement.

GetRight
public static double GetRight(UIElement element)
result = AxisCanvas.GetRight(element)

Bekommt den Wert der rechts angehängten Eigenschaft für ein angegebenes UIElement.

element
Das UIElement, aus dem der Eigenschaftswert gelesen wird.

Rückgabe: Der richtige Immobilienwert für das UIElement.

GetTop
public static double GetTop(UIElement element)
result = AxisCanvas.GetTop(element)

Bekommt den Wert der angehängten Eigenschaft Top für ein angegebenes UIElement.

element
Das UIElement, aus dem der Eigenschaftswert gelesen wird.

Rückgabe: Der Top-Eigenschaftswert für das UIElement.

Invalidate
private void Invalidate()
axisCanvas.Invalidate()

Ungültig macht die Position von Child-Elementen.

MeasureOverride
protected override Size MeasureOverride(Size constraint)
result = axisCanvas.MeasureOverride(constraint)

misst alle Kinder und gibt ihre Größe zurück.

constraint
Die verfügbare Größe.

Rückgabe: Die gewünschte Größe.

ResumeUpdates
public void ResumeUpdates(IUpdateSuspender suspender)
axisCanvas.ResumeUpdates(suspender)

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

suspender
SetBottom
public static void SetBottom(UIElement element, double value)
AxisCanvas.SetBottom(element, value)

Legt den Wert der angehängten Eigenschaft Bottom auf ein angegebenes UIElement fest.

element
Das UIElement, auf das die angehängte Eigenschaft geschrieben ist.
value
Der benötigte Bottom-Wert.
SetCenterBottom
public static void SetCenterBottom(UIElement element, double value)
AxisCanvas.SetCenterBottom(element, value)

Legt den Wert der CenterBottom angehängten Eigenschaft an ein angegebenes UIElement fest.

element
Das UIElement, auf das die angehängte Eigenschaft geschrieben ist.
value
Der benötigte CenterBottom @ Wert.
SetCenterLeft
public static void SetCenterLeft(UIElement element, double value)
AxisCanvas.SetCenterLeft(element, value)

Legt den Wert der CenterLeft angehängten Eigenschaft an ein angegebenes UIElement fest.

element
Das UIElement, auf das die angehängte Eigenschaft geschrieben ist.
value
Der benötigte CenterLeft @ Wert.
SetCenterRight
public static void SetCenterRight(UIElement element, double value)
AxisCanvas.SetCenterRight(element, value)

Legt den Wert der CenterRight angehängten Eigenschaft an ein angegebenes UIElement fest.

element
Das UIElement, auf das die angehängte Eigenschaft geschrieben ist.
value
Der benötigte CenterRight @ Wert.
SetCenterTop
public static void SetCenterTop(UIElement element, double value)
AxisCanvas.SetCenterTop(element, value)

Legt den Wert der CenterTop angehängten Eigenschaft an ein angegebenes UIElement fest.

element
Das UIElement, auf das die angehängte Eigenschaft geschrieben ist.
value
Der benötigte CenterTop @ Wert.
SetLeft
public static void SetLeft(UIElement element, double value)
AxisCanvas.SetLeft(element, value)

Legt den Wert der Left Attachment-Eigenschaft auf ein angegebenes UIElement fest.

element
Das UIElement, auf das die angehängte Eigenschaft geschrieben ist.
value
Der benötigte linke Wert.
SetRight
public static void SetRight(UIElement element, double value)
AxisCanvas.SetRight(element, value)

Legt den Wert der rechts angehängten Eigenschaft auf ein angegebenes UIElement fest.

element
Das UIElement, auf das die angehängte Eigenschaft geschrieben ist.
value
Der benötigte richtige Wert.
SetTop
public static void SetTop(UIElement element, double value)
AxisCanvas.SetTop(element, value)

Legt den Wert der angehängten Eigenschaft Top auf ein angegebenes UIElement fest.

element
Das UIElement, auf das die angehängte Eigenschaft geschrieben ist.
value
Der benötigte Top-Wert.
SuspendUpdates
public IUpdateSuspender SuspendUpdates()
result = axisCanvas.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

Felder

BottomProperty
public static readonly DependencyProperty BottomProperty
value = AxisCanvas.BottomProperty

Bestimmt die Bottom Dependency Eigenschaft.

CenterBottomProperty
public static readonly DependencyProperty CenterBottomProperty
value = AxisCanvas.CenterBottomProperty

Identifiziert die Abhängigkeitseigenschaft CenterBottom.

CenterLeftProperty
public static readonly DependencyProperty CenterLeftProperty
value = AxisCanvas.CenterLeftProperty

Identifiziert die Abhängigkeitseigenschaft CenterLeft.

CenterRightProperty
public static readonly DependencyProperty CenterRightProperty
value = AxisCanvas.CenterRightProperty

Identifiziert die Abhängigkeitseigenschaft CenterRight.

CenterTopProperty
public static readonly DependencyProperty CenterTopProperty
value = AxisCanvas.CenterTopProperty

Identifiziert die Abhängigkeitseigenschaft CenterTop.

ClipToBoundsProperty
public static readonly DependencyProperty ClipToBoundsProperty
value = AxisCanvas.ClipToBoundsProperty

Identifiziert die Abhängigkeitseigenschaft SizeWidthToContent.

LeftProperty
public static readonly DependencyProperty LeftProperty
value = AxisCanvas.LeftProperty

Bestimmt die Eigenschaft Linke Abhängigkeit.

RightProperty
public static readonly DependencyProperty RightProperty
value = AxisCanvas.RightProperty

Bestimmt die Eigenschaft "Richtige Abhängigkeit".

SizeHeightToContentProperty
public static readonly DependencyProperty SizeHeightToContentProperty
value = AxisCanvas.SizeHeightToContentProperty

Identifiziert die Abhängigkeitseigenschaft SizeHeightToContent.

SizeWidthToContentProperty
public static readonly DependencyProperty SizeWidthToContentProperty
value = AxisCanvas.SizeWidthToContentProperty

Identifiziert die Abhängigkeitseigenschaft SizeWidthToContent.

TopProperty
public static readonly DependencyProperty TopProperty
value = AxisCanvas.TopProperty

Bestimmt die Top Dependency Eigenschaft.