UltrachartGroup
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
public UltrachartGroup()
ultrachartGroup = UltrachartGroup()
Initialisiert eine neue Instanz der UltrachartGroup Klasse.
Eigenschaften
public bool HasTabbedItems { get; }
value = ultrachartGroup.HasTabbedItems
Bekommt einen Wert, zeigt an, ob Container Tabbed-Flächen hat
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
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.
public static string GetVerticalChartGroup(DependencyObject element)
result = UltrachartGroup.GetVerticalChartGroup(element)
Bekommt die vertikale Chartgruppendepedenzeigenschaft
- element
- Das Element.
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.
public override void OnApplyTemplate()
ultrachartGroup.OnApplyTemplate()
Wenn in einer abgeleiteten Klasse überschrieben, wird aufgerufen, wenn Anwendungscode oder interne Prozesse ApplyTemplate aufrufen.
protected override void OnItemsChanged(NotifyCollectionChangedEventArgs e)
ultrachartGroup.OnItemsChanged(e)
Wird aufgerufen, wenn sich die Eigenschaft des Gegenstands ändert.
- e
- Informationen über die Änderung.
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.
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
public event PropertyChangedEventHandler PropertyChanged
ultrachartGroup.PropertyChanged += handler
Tritt auf, wenn sich eine Eigenschaft ändert. Teil der INotifyPropertyChanged Implementierung
Felder
public static readonly DependencyProperty IsTabbedProperty
value = UltrachartGroup.IsTabbedProperty
Definiert die IsTabbedDependencyProperty
public static readonly DependencyProperty VerticalChartGroupProperty
value = UltrachartGroup.VerticalChartGroupProperty
Definiert die VerticalChartGroupDependencyProperty