UltrachartGroup
ItemsControl, который позволяет группировать несколько экземпляров UltrachartSurface для создания многопанельной диаграммы. Используется специально StockCharts, но также применимо и к другим типам диаграмм.
Наследует: ItemsControl
Реализует: INotifyPropertyChanged
Конструкторы
public UltrachartGroup()
ultrachartGroup = UltrachartGroup()
Инициирует новый экземпляр класса UltrachartGroup.
Свойства
public bool HasTabbedItems { get; }
value = ultrachartGroup.HasTabbedItems
Получает значение, указывает, имеет ли контейнер накладные стекла
public bool IsTabbed { get; set; }
value = ultrachartGroup.IsTabbed
ultrachartGroup.IsTabbed = value
Получает или устанавливает значение, указывает, являются ли панели закладными или нет
Методы
protected override DependencyObject GetContainerForItemOverride()
result = ultrachartGroup.GetContainerForItemOverride()
Создает или идентифицирует элемент, который используется для отображения данного элемента.
Возвращает: Элемент, который используется для отображения данного элемента.
public static string GetVerticalChartGroup(DependencyObject element)
result = UltrachartGroup.GetVerticalChartGroup(element)
Получает свойство вертикальной диаграммы
- element
- Элемент.
protected override bool IsItemItsOwnContainerOverride(object item)
result = ultrachartGroup.IsItemItsOwnContainerOverride(item)
Определяет, является ли указанный товар (или имеет право быть) его собственным контейнером.
- item
- Предмет для проверки.
Возвращает: истинно, если предмет является (или имеет право быть) его собственным контейнером; в противном случае, ложно.
public override void OnApplyTemplate()
ultrachartGroup.OnApplyTemplate()
При перезагрузке в производном классе вызывается всякий раз, когда код приложения или внутренние процессы вызывают ApplyTemplate.
protected override void OnItemsChanged(NotifyCollectionChangedEventArgs e)
ultrachartGroup.OnItemsChanged(e)
Применяется, когда меняется имущество.
- e
- Информация об изменении.
protected override void OnItemsSourceChanged(IEnumerable oldValue, IEnumerable newValue)
ultrachartGroup.OnItemsSourceChanged(oldValue, newValue)
Вызывается при изменении свойства ItemsSource.
- oldValue
- Старое значение свойства ItemsSource.
- newValue
- Новое значение свойства ItemsSource.
public static void SetVerticalChartGroup(DependencyObject element, string syncWidthGroup)
UltrachartGroup.SetVerticalChartGroup(element, syncWidthGroup)
Устанавливает вертикальную диаграмму группы зависимостей
- element
- Элемент.
- syncWidthGroup
- Именованная группа
События
public event PropertyChangedEventHandler PropertyChanged
ultrachartGroup.PropertyChanged += handler
Происходит при изменении свойства. Часть реализации INotifyPropertyChanged
Поля
public static readonly DependencyProperty IsTabbedProperty
value = UltrachartGroup.IsTabbedProperty
Определяет IsTabbed DependencyProperty
public static readonly DependencyProperty VerticalChartGroupProperty
value = UltrachartGroup.VerticalChartGroupProperty
Определяет VerticalChartGroup DependencyProperty