UltrachartGroup

StockSharp.Xaml.Charting

Ein ItemsControl, das es ermöglicht, mehrere UltrachartSurface-Instanzen zu gruppieren, um ein Multi-Paned-Diagramm zu erstellen. Speziell von StockCharts, aber auch für andere Diagrammtypen verwendet.

Erbt von: ItemsControl

Implementiert: INotifyPropertyChanged

Konstruktoren

UltrachartGroup
public UltrachartGroup()
ultrachartGroup = UltrachartGroup()

Initialisiert eine neue Instanz der UltrachartGroup Klasse.

Eigenschaften

HasTabbedItems
public bool HasTabbedItems { get; }
value = ultrachartGroup.HasTabbedItems

Bekommt einen Wert, zeigt an, ob Container Tabbed-Flächen hat

IsTabbed
public bool IsTabbed { get; set; }
value = ultrachartGroup.IsTabbed
ultrachartGroup.IsTabbed = value

Bekommt oder setzt den Wert, gibt an, ob Scheiben tabbed sind oder nicht

Methoden

GetContainerForItemOverride
protected override DependencyObject GetContainerForItemOverride()
result = ultrachartGroup.GetContainerForItemOverride()

Erstellt oder identifiziert das Element, das zur Anzeige des angegebenen Elements verwendet wird.

Rückgabe: Das Element, das verwendet wird, um das angegebene Element anzuzeigen.

GetVerticalChartGroup
public static string GetVerticalChartGroup(DependencyObject element)
result = UltrachartGroup.GetVerticalChartGroup(element)

Bekommt die vertikale Chartgruppendepedenzeigenschaft

element
Das Element.
IsItemItsOwnContainerOverride
protected override bool IsItemItsOwnContainerOverride(object item)
result = ultrachartGroup.IsItemItsOwnContainerOverride(item)

Bestimmt, ob der angegebene Artikel ein eigener Container ist (oder sein kann).

item
Der zu prüfende Gegenstand.

Rückgabe: Wahr, wenn der Artikel sein eigener Container ist (oder sein kann); andernfalls falsch.

OnApplyTemplate
public override void OnApplyTemplate()
ultrachartGroup.OnApplyTemplate()

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

OnItemsChanged
protected override void OnItemsChanged(NotifyCollectionChangedEventArgs e)
ultrachartGroup.OnItemsChanged(e)

Wird aufgerufen, wenn sich die Eigenschaft des Gegenstands ändert.

e
Informationen über die Änderung.
OnItemsSourceChanged
protected override void OnItemsSourceChanged(IEnumerable oldValue, IEnumerable newValue)
ultrachartGroup.OnItemsSourceChanged(oldValue, newValue)

Wird aufgerufen, wenn sich die ItemsSource-Eigenschaft ändert.

oldValue
Alter Wert der ItemsSource-Eigenschaft.
newValue
Neuer Wert der ItemsSource-Eigenschaft.
SetVerticalChartGroup
public static void SetVerticalChartGroup(DependencyObject element, string syncWidthGroup)
UltrachartGroup.SetVerticalChartGroup(element, syncWidthGroup)

Setzt die vertikale Chartgruppenabhängigkeitseigenschaft

element
Das Element.
syncWidthGroup
Die benannte Gruppe

Ereignisse

PropertyChanged
public event PropertyChangedEventHandler PropertyChanged
ultrachartGroup.PropertyChanged += handler

Tritt auf, wenn sich eine Eigenschaft ändert. Teil der INotifyPropertyChanged Implementierung

Felder

IsTabbedProperty
public static readonly DependencyProperty IsTabbedProperty
value = UltrachartGroup.IsTabbedProperty

Definiert die IsTabbedDependencyProperty

VerticalChartGroupProperty
public static readonly DependencyProperty VerticalChartGroupProperty
value = UltrachartGroup.VerticalChartGroupProperty

Definiert die VerticalChartGroupDependencyProperty