Overview
Элемент управления «Обзор» представляет собой диаграмму, которая пытается отобразить всю модель, показанную на другой диаграмме, с прямоугольным полем, показывающим область просмотра, отображаемую этой другой диаграммой.
Наследует: Diagram
Конструкторы
public Overview()
overview = Overview()
Создайте контроль обзора - вам нужно установить его наблюдаемое свойство, чтобы ссылаться на другую диаграмму, прежде чем она станет полезной.
Свойства
protected Node Box { get; set; }
value = overview.Box
overview.Box = value
Получает или устанавливает Узел, используемый для отображения прямоугольника, границы которого являются точкой обзора Наблюдаемого.
public DataTemplate BoxTemplate { get; set; }
value = overview.BoxTemplate
overview.BoxTemplate = value
Получает или устанавливает DataTemplate, используемый для отображения в своей модели бокса, показывающего видопорт Наблюдаемого.
public Diagram Observed { get; set; }
value = overview.Observed
overview.Observed = value
Получает или устанавливает Диаграмму, для которой этот Обзор отображает модель и показывает ее видоизменение в этой модели.
public bool UsesObservedLinkRoute { get; set; }
value = overview.UsesObservedLinkRoute
overview.UsesObservedLinkRoute = value
Получает или устанавливает, использует ли этот обзор точки маршрута каждой ссылки в наблюдаемой диаграмме для маршрутизации ссылок в этом обзоре.
public bool UsesObservedNodeLocation { get; set; }
value = overview.UsesObservedNodeLocation
overview.UsesObservedNodeLocation = value
Получает или устанавливает, использует ли этот обзор местоположение каждого узла в наблюдаемой диаграмме для позиционирования узлов в этом обзоре.
public bool UsesObservedPartVisible { get; set; }
value = overview.UsesObservedPartVisible
overview.UsesObservedPartVisible = value
Получает или устанавливает, использует ли этот обзор видимый из каждого узла или ссылки в наблюдаемой диаграмме, чтобы показать узлы и ссылки в этом обзоре.
public bool UsesObservedTemplates { get; set; }
value = overview.UsesObservedTemplates
overview.UsesObservedTemplates = value
Получает или устанавливает, использует ли этот обзор DataTemplates, используемый в наблюдаемой диаграмме.
Методы
protected virtual Node CreateBox()
result = overview.CreateBox()
Создайте Коробку с помощью шаблона данных BoxTemplate.
public override void OnApplyTemplate()
overview.OnApplyTemplate()
Убедитесь, что обзор связан с наблюдаемой диаграммой.
Поля
public static readonly DependencyProperty BoxTemplateProperty
value = Overview.BoxTemplateProperty
Идентифицирует свойство зависимости BoxTemplate.
public static readonly DependencyProperty ObservedProperty
value = Overview.ObservedProperty
Идентифицирует свойство наблюдаемых зависимостей.
public static readonly DependencyProperty UsesObservedLinkRouteProperty
value = Overview.UsesObservedLinkRouteProperty
Идентифицирует свойство зависимости UsesObservedLinkRoute.
public static readonly DependencyProperty UsesObservedNodeLocationProperty
value = Overview.UsesObservedNodeLocationProperty
Идентифицирует свойство зависимости UsesObservedNodeLocation.
public static readonly DependencyProperty UsesObservedPartVisibleProperty
value = Overview.UsesObservedPartVisibleProperty
Идентифицирует свойство зависимости UsesObservedPartVisible.
public static readonly DependencyProperty UsesObservedTemplatesProperty
value = Overview.UsesObservedTemplatesProperty
Идентифицирует свойство зависимости UsesObservedTemplates.