Diagram

StockSharp.Xaml.Diagram.GXDiagram

Диаграмма — это элемент управления, который включает DiagramPanel, содержащий несколько слоев, отображающих такие части, как узлы и ссылки.

Наследует: Control

Конструкторы

Diagram
public Diagram()
diagram = Diagram()

Создайте пустую Диаграмму со стандартными значениями для Модели, PartManager, LayoutManager, Layout, CommandHandler, MouseDownTools, MouseMoveTools, MouseUpTools и различных определенных свойств инструмента, включая CurrentTool.

Свойства

AllowClipboard
public bool AllowClipboard { get; set; }
value = diagram.AllowClipboard
diagram.AllowClipboard = value

Получает или устанавливает, может ли пользователь скопировать или вставить из буфера обмена, либо системный буфер обмена, либо внутренний.

AllowCopy
public bool AllowCopy { get; set; }
value = diagram.AllowCopy
diagram.AllowCopy = value

Получает или устанавливает, может ли пользователь копировать части.

AllowDelete
public bool AllowDelete { get; set; }
value = diagram.AllowDelete
diagram.AllowDelete = value

Получает или устанавливает, может ли пользователь удалить части из диаграммы.

AllowDragOut
public bool AllowDragOut { get; set; }
value = diagram.AllowDragOut
diagram.AllowDragOut = value

Получает или устанавливает, может ли пользователь начать перетаскивание на этой диаграмме, возможно, опускаясь в другое управление.

AllowDrop
public bool AllowDrop { get; set; }
value = diagram.AllowDrop
diagram.AllowDrop = value

Получает или устанавливает, может ли пользователь закончить перетаскивание на этой диаграмме.

AllowEdit
public bool AllowEdit { get; set; }
value = diagram.AllowEdit
diagram.AllowEdit = value

Получает или устанавливает, может ли пользователь выполнять редактирование текста на месте.

AllowGroup
public bool AllowGroup { get; set; }
value = diagram.AllowGroup
diagram.AllowGroup = value

Получает или устанавливает, может ли пользователь группировать части вместе.

AllowInsert
public bool AllowInsert { get; set; }
value = diagram.AllowInsert
diagram.AllowInsert = value

Получает или устанавливает, может ли пользователь вставлять части в схему.

AllowMove
public bool AllowMove { get; set; }
value = diagram.AllowMove
diagram.AllowMove = value

Получает или устанавливает, может ли пользователь перемещать части.

AllowPrint
public bool AllowPrint { get; set; }
value = diagram.AllowPrint
diagram.AllowPrint = value

Получает или устанавливает, может ли пользователь распечатать детали.

AllowReshape
public bool AllowReshape { get; set; }
value = diagram.AllowReshape
diagram.AllowReshape = value

Получает или устанавливает, может ли пользователь изменить детали.

AllowResize
public bool AllowResize { get; set; }
value = diagram.AllowResize
diagram.AllowResize = value

Получает или устанавливает, может ли пользователь изменять размер деталей.

AllowRotate
public bool AllowRotate { get; set; }
value = diagram.AllowRotate
diagram.AllowRotate = value

Получает или устанавливает, может ли пользователь вращать детали.

AllowScroll
public bool AllowScroll { get; set; }
value = diagram.AllowScroll
diagram.AllowScroll = value

Получает или устанавливает, может ли пользователь прокрутить диаграмму, тем самым изменяя значение позиции.

AllowSelect
public bool AllowSelect { get; set; }
value = diagram.AllowSelect
diagram.AllowSelect = value

Получает или устанавливает, может ли пользователь выбирать детали.

AllowUndo
public bool AllowUndo { get; set; }
value = diagram.AllowUndo
diagram.AllowUndo = value

Получает или устанавливает, может ли пользователь отменить какие-либо изменения.

AllowUngroup
public bool AllowUngroup { get; set; }
value = diagram.AllowUngroup
diagram.AllowUngroup = value

Получает или устанавливает, может ли пользователь разгруппировать существующие узлы группы.

AllowZoom
public bool AllowZoom { get; set; }
value = diagram.AllowZoom
diagram.AllowZoom = value

Получает или устанавливает, может ли пользователь увеличить диаграмму, тем самым изменяя значение Шкалы.

CenteredNodeData
public object CenteredNodeData { get; set; }
value = diagram.CenteredNodeData
diagram.CenteredNodeData = value

Получает или устанавливает объект данных, для которого соответствующий Узел будет сосредоточен в режиме просмотра.

ClickCreatingTool
public ClickCreatingTool ClickCreatingTool { get; set; }
value = diagram.ClickCreatingTool
diagram.ClickCreatingTool = value

Получает или устанавливает стандартный инструмент мыши для вставки объектов щелчком мыши.

ClickSelectingTool
public ClickSelectingTool ClickSelectingTool { get; set; }
value = diagram.ClickSelectingTool
diagram.ClickSelectingTool = value

Получает или устанавливает стандартный инструмент мыши для выбора объектов щелчком мыши.

CommandHandler
public CommandHandler CommandHandler { get; set; }
value = diagram.CommandHandler
diagram.CommandHandler = value

Получает или устанавливает CommandHandler, который реализует все стандартные команды.

CurrentTool
public IDiagramTool CurrentTool { get; set; }
value = diagram.CurrentTool
diagram.CurrentTool = value

Получает или устанавливает текущий IDiagramTool, который обрабатывает входные события диаграммы.

DefaultTool
public IDiagramTool DefaultTool { get; set; }
value = diagram.DefaultTool
diagram.DefaultTool = value

Получает или устанавливает инструмент по умолчанию, который используется в качестве значения CurrentTool как изначально, так и всякий раз, когда инструмент останавливается.

DraggingTool
public DraggingTool DraggingTool { get; set; }
value = diagram.DraggingTool
diagram.DraggingTool = value

Получает или устанавливает стандартный мышиный инструмент для перетаскивания (перемещения или копирования) выбора.

DragSelectingTool
public DragSelectingTool DragSelectingTool { get; set; }
value = diagram.DragSelectingTool
diagram.DragSelectingTool = value

Получает или устанавливает стандартный мышино-двигательный инструмент для выбора многих объектов с резиново-полосным прямоугольником.

DragZoomingTool
public DragZoomingTool DragZoomingTool { get; set; }
value = diagram.DragZoomingTool
diagram.DragZoomingTool = value

Получает или устанавливает нестандартный мышино-двигательный инструмент для ручного масштабирования.

Filter
internal PartManagerFilter Filter { get; set; }
value = diagram.Filter
diagram.Filter = value

Получает или устанавливает, вызывает ли IDiagramModel) данные узла, чтобы не создавать для них Узлы, если они являются детьми дерева свалившихся узлов дерева или если они являются членами свалившихся узлов группы.

FirstMouseEventArgs
public MouseEventArgs FirstMouseEventArgs { get; set; }
value = diagram.FirstMouseEventArgs
diagram.FirstMouseEventArgs = value

Получает или устанавливает MouseEventArgs, описывающий первое событие мыши вниз.

FirstMousePointInModel
public Point FirstMousePointInModel { get; set; }
value = diagram.FirstMousePointInModel
diagram.FirstMousePointInModel = value

Получает или устанавливает точку в координатах модели, в которой произошло событие, связанное с мышью.

FirstMouseTimestamp
public int FirstMouseTimestamp { get; set; }
value = diagram.FirstMouseTimestamp
diagram.FirstMouseTimestamp = value

Получает или устанавливает временную отметку в миллисекундах, описывающую первое событие мышиного выпадения.

GridPattern
public GridPattern GridPattern { get; set; }
value = diagram.GridPattern
diagram.GridPattern = value

Получает или устанавливает UIElement, используемый для отображения GridPattern для всей диаграммы.

GridPatternTemplate
public DataTemplate GridPatternTemplate { get; set; }
value = diagram.GridPatternTemplate
diagram.GridPatternTemplate = value

Получает или устанавливает DataTemplate, используемый для отображения GridPattern для всей диаграммы.

GridSnapCellSize
public Size GridSnapCellSize { get; set; }
value = diagram.GridSnapCellSize
diagram.GridSnapCellSize = value

Получает или устанавливает размер сетки, используемой при щелчке во время перетаскивания, если значение GridSnapEnabled верно.

GridSnapCellSpot
public Spot GridSnapCellSpot { get; set; }
value = diagram.GridSnapCellSpot
diagram.GridSnapCellSpot = value

Получает или устанавливает точку, которая определяет, в какую точку ячейки сетки затянуты части, если значение GridSnapEnabled истинно.

GridSnapEnabled
public bool GridSnapEnabled { get; set; }
value = diagram.GridSnapEnabled
diagram.GridSnapEnabled = value

Получает или устанавливает, фиксирует ли DraggingTool местоположение перетаскиваемых узлов.

GridSnapOrigin
public Point GridSnapOrigin { get; set; }
value = diagram.GridSnapOrigin
diagram.GridSnapOrigin = value

Получает или устанавливает координаты сетки в координатах модели, если значение GridSnapEnabled истинно.

GridVisible
public bool GridVisible { get; set; }
value = diagram.GridVisible
diagram.GridVisible = value

Получает или устанавливает, виден ли фоновый шаблон сетки для всей диаграммы.

GroupTemplate
public DataTemplate GroupTemplate { get; set; }
value = diagram.GroupTemplate
diagram.GroupTemplate = value

Получает или устанавливает DataTemplate, используемый для определения внешнего вида групп по умолчанию.

GroupTemplateDictionary
public DataTemplateDictionary GroupTemplateDictionary { get; set; }
value = diagram.GroupTemplateDictionary
diagram.GroupTemplateDictionary = value

Получает или устанавливает DataTemplateDictionary, который определяет внешний вид всех групп.

HasDefaultModel
public bool HasDefaultModel { get; set; }
value = diagram.HasDefaultModel
diagram.HasDefaultModel = value

Получает или устанавливает, имеет ли эта диаграмма значение по умолчанию для Модели, пустое UniversalGraphLinksModel.

InitialCenteredNodeData
public object InitialCenteredNodeData { get; set; }
value = diagram.InitialCenteredNodeData
diagram.InitialCenteredNodeData = value

Получает или устанавливает объект данных, для которого соответствующий Узел будет центрироваться в режиме просмотра после завершения первоначальной компоновки.

InitialDiagramBoundsSpot
public Spot InitialDiagramBoundsSpot { get; set; }
value = diagram.InitialDiagramBoundsSpot
diagram.InitialDiagramBoundsSpot = value

Получает или устанавливает точку Spot в границах диаграммы, которая должна быть расположена в точке, указанной по адресу InitialPanelSpot.

InitialPanelSpot
public Spot InitialPanelSpot { get; set; }
value = diagram.InitialPanelSpot
diagram.InitialPanelSpot = value

Получает или устанавливает точку Spot в панели, где должна быть расположена точка, указанная InitialDiagramBoundsSpot.

InitialParts
public IList InitialParts { get; private set; }
value = diagram.InitialParts
diagram.InitialParts = value

Получает список частей, которые автоматически включаются в схему, не выходя из Модели.

InitialPosition
public Point InitialPosition { get; set; }
value = diagram.InitialPosition
diagram.InitialPosition = value

Получает или устанавливает начальное значение для свойства позиционирования панели этой диаграммы в координатах модели.

InitialScale
public double InitialScale { get; set; }
value = diagram.InitialScale
diagram.InitialScale = value

Получает или устанавливает начальное значение для свойства шкалы панели этой диаграммы.

InitialStretch
public StretchPolicy InitialStretch { get; set; }
value = diagram.InitialStretch
diagram.InitialStretch = value

Получает или устанавливает начальное значение для свойства растяжения панели этой диаграммы.

IsAnimating
public bool IsAnimating { get; set; }
value = diagram.IsAnimating
diagram.IsAnimating = value

Это свойство только для чтения верно, когда макет или анимация прокрутки находятся в процессе разработки.

IsInTransaction
public bool IsInTransaction { get; }
value = diagram.IsInTransaction

Это свойство является истинным, когда транзакция была начата на UndoManager.

IsReadOnly
public bool IsReadOnly { get; set; }
value = diagram.IsReadOnly
diagram.IsReadOnly = value

Получает или устанавливает, может ли пользователь не изменять диаграмму. Это свойство зависимости.

LastMouseEventArgs
public MouseEventArgs LastMouseEventArgs { get; set; }
value = diagram.LastMouseEventArgs
diagram.LastMouseEventArgs = value

Получает или устанавливает MouseEventArgs, описывающий последнее событие мыши.

LastMousePointInModel
public Point LastMousePointInModel { get; set; }
value = diagram.LastMousePointInModel
diagram.LastMousePointInModel = value

Получает или устанавливает последнюю точку в координатах модели, в которой произошло любое событие мыши.

LastMouseTimestamp
public int LastMouseTimestamp { get; set; }
value = diagram.LastMouseTimestamp
diagram.LastMouseTimestamp = value

Получает или устанавливает временную отметку в миллисекундах, описывающую последнее событие мыши.

Layout
internal IDiagramLayout Layout { get; set; }
value = diagram.Layout
diagram.Layout = value

Получает или устанавливает IDiagramLayout, ответственный за позиционирование всех узлов верхнего уровня на диаграмме.

LayoutManager
public LayoutManager LayoutManager { get; set; }
value = diagram.LayoutManager
diagram.LayoutManager = value

Получает или устанавливает LayoutManager, который отвечает за позиционирование всех узлов на диаграмме.

LinkingTool
public LinkingTool LinkingTool { get; set; }
value = diagram.LinkingTool
diagram.LinkingTool = value

Получает или устанавливает стандартный инструмент мышиного перемещения для рисования новой ссылки.

LinkReshapingTool
public LinkReshapingTool LinkReshapingTool { get; set; }
value = diagram.LinkReshapingTool
diagram.LinkReshapingTool = value

Получает или устанавливает стандартный инструмент для изменения ссылки.

LinksSource
public IEnumerable LinksSource { get; set; }
value = diagram.LinksSource
diagram.LinksSource = value

Получает и устанавливает модель диаграммы LinksSource, если модель является ILinksModel.

LinkTemplate
public DataTemplate LinkTemplate { get; set; }
value = diagram.LinkTemplate
diagram.LinkTemplate = value

Получает или устанавливает DataTemplate, который определяет внешний вид ссылок по умолчанию.

LinkTemplateDictionary
public DataTemplateDictionary LinkTemplateDictionary { get; set; }
value = diagram.LinkTemplateDictionary
diagram.LinkTemplateDictionary = value

Получает или устанавливает DataTemplateDictionary, который определяет внешний вид всех ссылок.

MaximumSelectionCount
public int MaximumSelectionCount { get; set; }
value = diagram.MaximumSelectionCount
diagram.MaximumSelectionCount = value

Получает или устанавливает максимальное количество выбранных деталей.

Model
public IDiagramModel Model { get; set; }
value = diagram.Model
diagram.Model = value

Получает или устанавливает IDiagramModel, который организует данные, с которыми связана эта диаграмма.

MouseDownTools
public IList<IDiagramTool> MouseDownTools { get; private set; }
value = diagram.MouseDownTools
diagram.MouseDownTools = value

Получает список IDiagramTools, который искал ToolManager, чтобы найти инструменты для запуска события мыши вниз.

MouseMoveTools
public IList<IDiagramTool> MouseMoveTools { get; private set; }
value = diagram.MouseMoveTools
diagram.MouseMoveTools = value

Получает список IDiagramTools, который ищет ToolManager, чтобы найти инструменты для запуска события перемещения мыши.

MouseUpTools
public IList<IDiagramTool> MouseUpTools { get; private set; }
value = diagram.MouseUpTools
diagram.MouseUpTools = value

Получает список IDiagramTools, который искал ToolManager, чтобы найти инструменты для запуска события мыши вверх.

Nodes
public IEnumerable<Node> Nodes { get; }
value = diagram.Nodes

Сборник узлов, представленный на этой диаграмме, включая группы.

NodesSource
public IEnumerable NodesSource { get; set; }
value = diagram.NodesSource
diagram.NodesSource = value

Получает и устанавливает диаграмму Модели NodesSource.

NodeTemplate
public DataTemplate NodeTemplate { get; set; }
value = diagram.NodeTemplate
diagram.NodeTemplate = value

Получает или устанавливает DataTemplate, используемый для определения внешнего вида обычных узлов по умолчанию, которые не являются ни группами, ни ссылками.

NodeTemplateDictionary
public DataTemplateDictionary NodeTemplateDictionary { get; set; }
value = diagram.NodeTemplateDictionary
diagram.NodeTemplateDictionary = value

Получает или устанавливает DataTemplateDictionary, который определяет внешний вид узлов, не являющихся группами.

Panel
public DiagramPanel Panel { get; private set; }
value = diagram.Panel
diagram.Panel = value

Получает DiagramPanel, который реализует основную функциональность этой диаграммы.

PanningTool
public PanningTool PanningTool { get; set; }
value = diagram.PanningTool
diagram.PanningTool = value

Получает или устанавливает стандартный инструмент мышиного перемещения для ручной панорамирования.

PartManager
public PartManager PartManager { get; set; }
value = diagram.PartManager
diagram.PartManager = value

Получает или устанавливает PartManager, ответственный за создание и обновление Частей для всех данных, управляемых Моделью.

PartsModel
public PartsModel PartsModel { get; set; }
value = diagram.PartsModel
diagram.PartsModel = value

Получает или устанавливает специальную модель, используемую для хранения частей, которые не связаны с данными.

PrintManager
public PrintManager PrintManager { get; set; }
value = diagram.PrintManager
diagram.PrintManager = value

Получает или устанавливает PrintManager, который отвечает за печать диаграммы.

RelinkingTool
public RelinkingTool RelinkingTool { get; set; }
value = diagram.RelinkingTool
diagram.RelinkingTool = value

Получает или устанавливает стандартный инструмент для восстановления соединения существующей ссылки.

ResizingTool
public ResizingTool ResizingTool { get; set; }
value = diagram.ResizingTool
diagram.ResizingTool = value

Получает или устанавливает стандартный инструмент для уменьшения размера детали.

RotatingTool
public RotatingTool RotatingTool { get; set; }
value = diagram.RotatingTool
diagram.RotatingTool = value

Получает или устанавливает стандартный инструмент для вращения части.

SelectedGroup
public Group SelectedGroup { get; set; }
value = diagram.SelectedGroup
diagram.SelectedGroup = value

Получает или устанавливает первичную выбранную группу.

SelectedNode
public Node SelectedNode { get; set; }
value = diagram.SelectedNode
diagram.SelectedNode = value

Получает или устанавливает первичный выбранный Узел.

SelectedPart
public Part SelectedPart { get; set; }
value = diagram.SelectedPart
diagram.SelectedPart = value

Получает или устанавливает выбранную часть.

SelectedParts
public ObservableCollection<Part> SelectedParts { get; }
value = diagram.SelectedParts

Это ObservableCollection всех выбранных частей.

Stretch
public StretchPolicy Stretch { get; set; }
value = diagram.Stretch
diagram.Stretch = value

Получает или устанавливает, как части расположены в панели.

TextEditingTool
public TextEditingTool TextEditingTool { get; set; }
value = diagram.TextEditingTool
diagram.TextEditingTool = value

Получает или устанавливает стандартный инструмент для редактирования текста на месте.

TreePath
internal TreePath TreePath { get; set; }
value = diagram.TreePath
diagram.TreePath = value

Получает или устанавливает способ, которым предполагается, что диаграммы с древовидной структурой определяются.

UnloadingClearsPartManager
public bool UnloadingClearsPartManager { get; set; }
value = diagram.UnloadingClearsPartManager
diagram.UnloadingClearsPartManager = value

Получает или устанавливает, когда эта диаграмма разгружена, она должна очистить все узлы и ссылки PartManager .

Методы

ClearSelection
public void ClearSelection()
diagram.ClearSelection()

Удалить все Части из коллекции SelectedParts.

CommitTransaction
public bool CommitTransaction(string tname)
result = diagram.CommitTransaction(tname)

Завершите невыполнимую транзакцию (коллекция изменений модели), позвонив в String.

tname
Описание изменений, которые только что произошли
FindDefault``1
public static T FindDefault<T>(string name)
result = Diagram.FindDefault(name)

Этот статический метод находит по умолчанию ресурс диаграммы типа.

name

Возвращает: нуль, если ресурс не может быть найден с именем или если он существует, но не является типом

FindMouseTool``1
public T FindMouseTool<T>(bool subclass)
result = diagram.FindMouseTool(subclass)

Найдите мышиный инструмент определенного типа.

subclass
Если это так, то соответствующий инструмент может быть подклассом; в противном случае инструмент должен быть точно такого же типа.
FindResource``1
public static T FindResource<T>(FrameworkElement start, string name)
result = Diagram.FindResource(start, name)

Этот статический метод ищет ресурс типа.

start
a FrameworkElement
name
Название желаемого ресурса

Возвращает: первый объект типа, найденный при поиске по адресу ResourceDictionary элемента или в его исходных элементах, или нулевой, если ресурс по этому названию не найден, или если он найден, но не является желаемым типом.

LayoutDiagram
public void LayoutDiagram()
diagram.LayoutDiagram()

Запросите повторное размещение всех узлов и ссылок на этой диаграмме.

OnApplyTemplate
public override void OnApplyTemplate()
diagram.OnApplyTemplate()

Выполните инициализацию.

OnKeyDown
protected override void OnKeyDown(KeyEventArgs e)
diagram.OnKeyDown(e)

По каждому ключевому событию звоните KeyEventArgs) по адресу CurrentTool.

e
OnKeyUp
protected override void OnKeyUp(KeyEventArgs e)
diagram.OnKeyUp(e)

По каждому ключевому событию звоните KeyEventArgs) по адресу CurrentTool.

e
RaiseTemplatesChanged
public void RaiseTemplatesChanged(string propertyname)
diagram.RaiseTemplatesChanged(propertyname)

Поднять TemplatesChanged событие.

propertyname
Название измененного словарного свойства
ReplaceMouseTool``1
public T ReplaceMouseTool<T>(IDiagramTool newtool, bool subclass)
result = diagram.ReplaceMouseTool(newtool, subclass)

Замените мышиный инструмент данного типа новым инструментом.

newtool
Если новое значение является нулевым, любой инструмент, который находит поиск, будет просто удален из списка, в котором он был найден.
subclass
Если это так, то соответствующий инструмент может быть подклассом; в противном случае инструмент должен быть точно такого же типа.

Возвращает: Старый инструмент, который был заменен новым

RollbackTransaction
public bool RollbackTransaction()
result = diagram.RollbackTransaction()

Отменить текущую транзакцию и отменить любые изменения по телефону RollbackTransaction.

Select
public void Select(Part part)
diagram.Select(part)

Сделайте данную только выбранную часть.

part
Часть, которая относится к этой схеме. Если это значение нулевое, то это ничего не делает.
Select
public void Select(IEnumerable<Part> parts)
diagram.Select(parts)

Составьте все Части в данной коллекции только выбранных частей.

parts
IEnumerable<Part> Частей, которые относятся к этой диаграмме. Если это значение нулевое, то это ничего не делает.
StartTransaction
public bool StartTransaction(string tname)
result = diagram.StartTransaction(tname)

Начните невыполнимую транзакцию (коллекция изменений модели), позвонив в String.

tname
Описание изменений, которые вот-вот произойдут
ToString
public override string ToString()
result = diagram.ToString()

Для удобства отладки.

События

ClipboardPasted
public event EventHandler<DiagramEventArgs> ClipboardPasted
diagram.ClipboardPasted += handler

Это событие вызывает Paste.

ExternalObjectsDropped
public event EventHandler<DiagramEventArgs> ExternalObjectsDropped
diagram.ExternalObjectsDropped += handler

Это событие инициировано DraggingTool.

InitialLayoutCompleted
public event EventHandler<DiagramEventArgs> InitialLayoutCompleted
diagram.InitialLayoutCompleted += handler

Это событие возникает после выполнения первого макета и обновления границ диаграммы.

LayoutCompleted
public event EventHandler<DiagramEventArgs> LayoutCompleted
diagram.LayoutCompleted += handler

Это событие возникает после выполнения любого макета и обновления границ диаграммы.

LinkDrawn
public event EventHandler<DiagramEventArgs> LinkDrawn
diagram.LinkDrawn += handler

Это событие инициировано LinkingTool.

LinkRelinked
public event EventHandler<DiagramEventArgs> LinkRelinked
diagram.LinkRelinked += handler

Это событие инициировано RelinkingTool.

LinkReshaped
public event EventHandler<DiagramEventArgs> LinkReshaped
diagram.LinkReshaped += handler

Это событие инициировано LinkReshapingTool.

ModelReplaced
public event PropertyChangedEventHandler ModelReplaced
diagram.ModelReplaced += handler

Это событие возникает, когда свойство Model меняет значение.

NodeCreated
public event EventHandler<DiagramEventArgs> NodeCreated
diagram.NodeCreated += handler

Это событие инициировано ClickCreatingTool.

NodeResized
public event EventHandler<DiagramEventArgs> NodeResized
diagram.NodeResized += handler

Это событие инициировано ResizingTool.

NodeRotated
public event EventHandler<DiagramEventArgs> NodeRotated
diagram.NodeRotated += handler

Это событие инициировано RotatingTool.

SelectionChanged
public event SelectionChangedEventHandler SelectionChanged
diagram.SelectionChanged += handler

Это событие вызывается Diagram.

SelectionCopied
public event EventHandler<DiagramEventArgs> SelectionCopied
diagram.SelectionCopied += handler

Это событие инициировано DraggingTool.

SelectionDeleted
public event EventHandler<DiagramEventArgs> SelectionDeleted
diagram.SelectionDeleted += handler

Это событие вызывается функцией Удалить после того, как происходит удаление.

SelectionDeleting
public event EventHandler<DiagramEventArgs> SelectionDeleting
diagram.SelectionDeleting += handler

Это событие вызывается функцией Удалить до того, как произойдет удаление.

SelectionGrouped
public event EventHandler<DiagramEventArgs> SelectionGrouped
diagram.SelectionGrouped += handler

Это событие инициировано группой.

SelectionMoved
public event EventHandler<DiagramEventArgs> SelectionMoved
diagram.SelectionMoved += handler

Это событие инициировано DraggingTool.

SelectionUngrouped
public event EventHandler<DiagramEventArgs> SelectionUngrouped
diagram.SelectionUngrouped += handler

Это событие вызывается функцией Ungroup.

TemplateApplied
public event EventHandler<DiagramEventArgs> TemplateApplied
diagram.TemplateApplied += handler

Это событие вызывается OnApplyTemplate после создания панели диаграммы, чтобы вы могли установить обработчики событий или привязки к DiagramPanel.

TemplatesChanged
public event PropertyChangedEventHandler TemplatesChanged
diagram.TemplatesChanged += handler

Это событие возникает при изменении одного из свойств DataTemplate диаграммы.

TextEdited
public event EventHandler<DiagramEventArgs> TextEdited
diagram.TextEdited += handler

Это событие инициировано TextEditingTool.

Поля

AllowClipboardProperty
public static readonly DependencyProperty AllowClipboardProperty
value = Diagram.AllowClipboardProperty

Идентифицирует свойство зависимости AllowClipboard.

AllowCopyProperty
public static readonly DependencyProperty AllowCopyProperty
value = Diagram.AllowCopyProperty

Идентифицирует свойство зависимости AllowCopy.

AllowDeleteProperty
public static readonly DependencyProperty AllowDeleteProperty
value = Diagram.AllowDeleteProperty

Идентифицирует свойство зависимости AllowDelete.

AllowDragOutProperty
public static readonly DependencyProperty AllowDragOutProperty
value = Diagram.AllowDragOutProperty

Идентифицирует свойство зависимости AllowDragOut.

AllowDropProperty
public static readonly DependencyProperty AllowDropProperty
value = Diagram.AllowDropProperty

Идентифицирует свойство зависимости AllowDrop.

AllowEditProperty
public static readonly DependencyProperty AllowEditProperty
value = Diagram.AllowEditProperty

Идентифицирует свойство зависимости AllowEdit.

AllowGroupProperty
public static readonly DependencyProperty AllowGroupProperty
value = Diagram.AllowGroupProperty

Идентифицирует свойство зависимости AllowGroup.

AllowInsertProperty
public static readonly DependencyProperty AllowInsertProperty
value = Diagram.AllowInsertProperty

Идентифицирует свойство зависимости AllowInsert.

AllowLinkProperty
public static readonly DependencyProperty AllowLinkProperty
value = Diagram.AllowLinkProperty

Идентифицирует свойство зависимости AllowLink.

AllowMoveProperty
public static readonly DependencyProperty AllowMoveProperty
value = Diagram.AllowMoveProperty

Идентифицирует свойство зависимости AllowMove.

AllowPrintProperty
public static readonly DependencyProperty AllowPrintProperty
value = Diagram.AllowPrintProperty

Идентифицирует свойство зависимости AllowPrint.

AllowRelinkProperty
public static readonly DependencyProperty AllowRelinkProperty
value = Diagram.AllowRelinkProperty

Идентифицирует свойство зависимости AllowRelink.

AllowReshapeProperty
public static readonly DependencyProperty AllowReshapeProperty
value = Diagram.AllowReshapeProperty

Идентифицирует свойство зависимости AllowReshape.

AllowResizeProperty
public static readonly DependencyProperty AllowResizeProperty
value = Diagram.AllowResizeProperty

Идентифицирует свойство зависимости AllowResize.

AllowRotateProperty
public static readonly DependencyProperty AllowRotateProperty
value = Diagram.AllowRotateProperty

Идентифицирует свойство зависимости AllowRotate.

AllowScrollProperty
public static readonly DependencyProperty AllowScrollProperty
value = Diagram.AllowScrollProperty

Идентифицирует свойство зависимости AllowScroll.

AllowSelectProperty
public static readonly DependencyProperty AllowSelectProperty
value = Diagram.AllowSelectProperty

Идентифицирует свойство зависимости AllowSelect.

AllowUndoProperty
public static readonly DependencyProperty AllowUndoProperty
value = Diagram.AllowUndoProperty

Идентифицирует свойство зависимости AllowUndo.

AllowUngroupProperty
public static readonly DependencyProperty AllowUngroupProperty
value = Diagram.AllowUngroupProperty

Идентифицирует свойство зависимости AllowUngroup.

AllowZoomProperty
public static readonly DependencyProperty AllowZoomProperty
value = Diagram.AllowZoomProperty

Идентифицирует свойство зависимости AllowZoom.

CenteredNodeDataProperty
public static readonly DependencyProperty CenteredNodeDataProperty
value = Diagram.CenteredNodeDataProperty

Идентифицирует свойство зависимости CenteredNodeData.

ClickCreatingToolProperty
public static readonly DependencyProperty ClickCreatingToolProperty
value = Diagram.ClickCreatingToolProperty

Идентифицирует свойство зависимости ClickCreatingTool.

ClickSelectingToolProperty
public static readonly DependencyProperty ClickSelectingToolProperty
value = Diagram.ClickSelectingToolProperty

Идентифицирует свойство зависимости ClickSelectingTool.

ClipboardPastedEvent
public static readonly RoutedEvent ClipboardPastedEvent
value = Diagram.ClipboardPastedEvent

Идентифицирует перенаправленное событие ClipboardPasted.

CommandHandlerProperty
public static readonly DependencyProperty CommandHandlerProperty
value = Diagram.CommandHandlerProperty

Идентифицирует свойство зависимости CommandHandler.

CurrentToolProperty
public static readonly DependencyProperty CurrentToolProperty
value = Diagram.CurrentToolProperty

Идентифицирует свойство зависимости CurrentTool.

DefaultToolProperty
public static readonly DependencyProperty DefaultToolProperty
value = Diagram.DefaultToolProperty

Идентифицирует свойство зависимости DefaultTool.

DraggingToolProperty
public static readonly DependencyProperty DraggingToolProperty
value = Diagram.DraggingToolProperty

Идентифицирует свойство зависимости DraggingTool.

DragSelectingToolProperty
public static readonly DependencyProperty DragSelectingToolProperty
value = Diagram.DragSelectingToolProperty

Идентифицирует свойство зависимости DragSelectingTool.

DragZoomingToolProperty
public static readonly DependencyProperty DragZoomingToolProperty
value = Diagram.DragZoomingToolProperty

Идентифицирует свойство зависимости DragZoomingTool.

ExternalObjectsDroppedEvent
public static readonly RoutedEvent ExternalObjectsDroppedEvent
value = Diagram.ExternalObjectsDroppedEvent

Идентифицирует перенаправленное событие ExternalObjectsDropped.

FilterProperty
private static readonly DependencyProperty FilterProperty
value = Diagram.FilterProperty

Идентифицирует свойство зависимости фильтра.

FirstMouseEventArgsProperty
public static readonly DependencyProperty FirstMouseEventArgsProperty
value = Diagram.FirstMouseEventArgsProperty

Идентифицирует свойство зависимости FirstMouseEventArgs.

FirstMousePointInModelProperty
public static readonly DependencyProperty FirstMousePointInModelProperty
value = Diagram.FirstMousePointInModelProperty

Идентифицирует свойство зависимости FirstMousePointInModel.

FirstMouseTimestampProperty
public static readonly DependencyProperty FirstMouseTimestampProperty
value = Diagram.FirstMouseTimestampProperty

Идентифицирует свойство зависимости FirstMouseTimestamp.

GridPatternProperty
public static readonly DependencyProperty GridPatternProperty
value = Diagram.GridPatternProperty

Идентифицирует свойство зависимости GridPattern.

GridPatternTemplateProperty
public static readonly DependencyProperty GridPatternTemplateProperty
value = Diagram.GridPatternTemplateProperty

Идентифицирует свойство зависимости GridPatternTemplate.

GridSnapCellSizeProperty
public static readonly DependencyProperty GridSnapCellSizeProperty
value = Diagram.GridSnapCellSizeProperty

Идентифицирует свойство зависимости GridSnapCellSize.

GridSnapCellSpotProperty
public static readonly DependencyProperty GridSnapCellSpotProperty
value = Diagram.GridSnapCellSpotProperty

Идентифицирует свойство зависимости GridSnapCellSpot.

GridSnapEnabledProperty
public static readonly DependencyProperty GridSnapEnabledProperty
value = Diagram.GridSnapEnabledProperty

Идентифицирует свойство зависимости GridSnapEnabled.

GridSnapOriginProperty
public static readonly DependencyProperty GridSnapOriginProperty
value = Diagram.GridSnapOriginProperty

Идентифицирует свойство зависимости GridSnapOrigin.

GridVisibleProperty
public static readonly DependencyProperty GridVisibleProperty
value = Diagram.GridVisibleProperty

Идентифицирует свойство зависимости GridVisible.

GroupTemplateDictionaryProperty
public static readonly DependencyProperty GroupTemplateDictionaryProperty
value = Diagram.GroupTemplateDictionaryProperty

Идентифицирует свойство зависимости GroupTemplateDictionary.

GroupTemplateProperty
public static readonly DependencyProperty GroupTemplateProperty
value = Diagram.GroupTemplateProperty

Идентифицирует свойство зависимости GroupTemplate.

HasDefaultModelProperty
public static readonly DependencyProperty HasDefaultModelProperty
value = Diagram.HasDefaultModelProperty

Идентифицирует свойство зависимости HasDefaultModel.

InitialCenteredNodeDataProperty
public static readonly DependencyProperty InitialCenteredNodeDataProperty
value = Diagram.InitialCenteredNodeDataProperty

Идентифицирует свойство зависимости InitialCenteredNodeData.

InitialDiagramBoundsSpotProperty
public static readonly DependencyProperty InitialDiagramBoundsSpotProperty
value = Diagram.InitialDiagramBoundsSpotProperty

Идентифицирует свойство зависимости InitialDiagramBoundsSpot.

InitialLayoutCompletedEvent
public static readonly RoutedEvent InitialLayoutCompletedEvent
value = Diagram.InitialLayoutCompletedEvent

Идентифицирует перенаправленное событие InitialLayoutCompleted.

InitialPanelSpotProperty
public static readonly DependencyProperty InitialPanelSpotProperty
value = Diagram.InitialPanelSpotProperty

Идентифицирует свойство зависимости InitialPanelSpot.

InitialPositionProperty
public static readonly DependencyProperty InitialPositionProperty
value = Diagram.InitialPositionProperty

Идентифицирует свойство зависимости InitialPosition.

InitialScaleProperty
public static readonly DependencyProperty InitialScaleProperty
value = Diagram.InitialScaleProperty

Идентифицирует свойство зависимости InitialScale.

InitialStretchProperty
public static readonly DependencyProperty InitialStretchProperty
value = Diagram.InitialStretchProperty

Идентифицирует свойство зависимости InitialStretch.

IsAnimatingProperty
public static readonly DependencyProperty IsAnimatingProperty
value = Diagram.IsAnimatingProperty

Идентифицирует свойство зависимости IsAnimating, доступное только для чтения.

IsReadOnlyProperty
public static readonly DependencyProperty IsReadOnlyProperty
value = Diagram.IsReadOnlyProperty

Идентифицирует свойство зависимости IsReadOnly.

LastMouseEventArgsProperty
public static readonly DependencyProperty LastMouseEventArgsProperty
value = Diagram.LastMouseEventArgsProperty

Идентифицирует свойство зависимости LastMouseEventArgs.

LastMousePointInModelProperty
public static readonly DependencyProperty LastMousePointInModelProperty
value = Diagram.LastMousePointInModelProperty

Идентифицирует свойство зависимости LastMousePointInModel.

LastMouseTimestampProperty
public static readonly DependencyProperty LastMouseTimestampProperty
value = Diagram.LastMouseTimestampProperty

Идентифицирует свойство зависимости FirstMouseTimestamp.

LayoutCompletedEvent
public static readonly RoutedEvent LayoutCompletedEvent
value = Diagram.LayoutCompletedEvent

Идентифицирует перенаправленное событие LayoutCompleted.

LayoutManagerProperty
public static readonly DependencyProperty LayoutManagerProperty
value = Diagram.LayoutManagerProperty

Идентифицирует свойство зависимости LayoutManager.

LayoutProperty
public static readonly DependencyProperty LayoutProperty
value = Diagram.LayoutProperty

Идентифицирует свойство зависимостей макета.

LinkDrawnEvent
public static readonly RoutedEvent LinkDrawnEvent
value = Diagram.LinkDrawnEvent

Идентифицирует перенаправленное событие LinkDrawn.

LinkingToolProperty
public static readonly DependencyProperty LinkingToolProperty
value = Diagram.LinkingToolProperty

Идентифицирует свойство зависимости LinkingTool.

LinkRelinkedEvent
public static readonly RoutedEvent LinkRelinkedEvent
value = Diagram.LinkRelinkedEvent

Идентифицирует перенаправленное событие LinkRelinked.

LinkReshapedEvent
public static readonly RoutedEvent LinkReshapedEvent
value = Diagram.LinkReshapedEvent

Идентифицирует перенаправленное событие LinkReshaped.

LinkReshapingToolProperty
public static readonly DependencyProperty LinkReshapingToolProperty
value = Diagram.LinkReshapingToolProperty

Идентифицирует свойство зависимости LinkReshapingTool.

LinksProperty
public static readonly DependencyProperty LinksProperty
value = Diagram.LinksProperty

Идентифицирует свойство зависимостей Links, доступное только для чтения.

LinksSourceProperty
public static readonly DependencyProperty LinksSourceProperty
value = Diagram.LinksSourceProperty

Идентифицирует свойство зависимости LinksSource.

LinkTemplateDictionaryProperty
public static readonly DependencyProperty LinkTemplateDictionaryProperty
value = Diagram.LinkTemplateDictionaryProperty

Идентифицирует свойство зависимости LinkTemplateDictionary.

LinkTemplateProperty
public static readonly DependencyProperty LinkTemplateProperty
value = Diagram.LinkTemplateProperty

Идентифицирует свойство зависимости LinkTemplate.

MaximumSelectionCountProperty
public static readonly DependencyProperty MaximumSelectionCountProperty
value = Diagram.MaximumSelectionCountProperty

Идентифицирует свойство зависимости MaximumSelectionCount.

ModelProperty
public static readonly DependencyProperty ModelProperty
value = Diagram.ModelProperty

Идентифицирует свойство зависимости модели.

NodeCreatedEvent
public static readonly RoutedEvent NodeCreatedEvent
value = Diagram.NodeCreatedEvent

Идентифицирует перенаправленное событие NodeCreated.

NodeResizedEvent
public static readonly RoutedEvent NodeResizedEvent
value = Diagram.NodeResizedEvent

Идентифицирует перенаправленное событие NodeResized.

NodeRotatedEvent
public static readonly RoutedEvent NodeRotatedEvent
value = Diagram.NodeRotatedEvent

Идентифицирует перенаправленное событие NodeRotated.

NodesProperty
public static readonly DependencyProperty NodesProperty
value = Diagram.NodesProperty

Идентифицирует свойство зависимостей узлов, доступное только для чтения.

NodesSourceProperty
public static readonly DependencyProperty NodesSourceProperty
value = Diagram.NodesSourceProperty

Идентифицирует свойство зависимости NodesSource.

NodeTemplateDictionaryProperty
public static readonly DependencyProperty NodeTemplateDictionaryProperty
value = Diagram.NodeTemplateDictionaryProperty

Идентифицирует свойство зависимости NodeTemplateDictionary.

NodeTemplateProperty
public static readonly DependencyProperty NodeTemplateProperty
value = Diagram.NodeTemplateProperty

Идентифицирует свойство зависимости NodeTemplate.

PanningToolProperty
public static readonly DependencyProperty PanningToolProperty
value = Diagram.PanningToolProperty

Идентифицирует свойство зависимости PanningTool.

PartManagerProperty
public static readonly DependencyProperty PartManagerProperty
value = Diagram.PartManagerProperty

Идентифицирует свойство зависимости PartManager.

PartsModelProperty
public static readonly DependencyProperty PartsModelProperty
value = Diagram.PartsModelProperty

Идентифицирует свойство зависимости PartsModel.

PrintManagerProperty
public static readonly DependencyProperty PrintManagerProperty
value = Diagram.PrintManagerProperty

Идентифицирует свойство зависимости PrintManager.

RelinkingToolProperty
public static readonly DependencyProperty RelinkingToolProperty
value = Diagram.RelinkingToolProperty

Идентифицирует свойство зависимости RelinkingTool.

ResizingToolProperty
public static readonly DependencyProperty ResizingToolProperty
value = Diagram.ResizingToolProperty

Идентифицирует свойство зависимости ResizingTool.

RotatingToolProperty
public static readonly DependencyProperty RotatingToolProperty
value = Diagram.RotatingToolProperty

Идентифицирует свойство зависимости RotatingTool.

SelectedGroupProperty
public static readonly DependencyProperty SelectedGroupProperty
value = Diagram.SelectedGroupProperty

Идентифицирует свойство зависимости SelectedGroup.

SelectedLinkProperty
public static readonly DependencyProperty SelectedLinkProperty
value = Diagram.SelectedLinkProperty

Идентифицирует свойство зависимости SelectedLink.

SelectedNodeProperty
public static readonly DependencyProperty SelectedNodeProperty
value = Diagram.SelectedNodeProperty

Идентифицирует свойство зависимости SelectedNode.

SelectedPartProperty
public static readonly DependencyProperty SelectedPartProperty
value = Diagram.SelectedPartProperty

Идентифицирует свойство зависимости SelectedPart.

SelectedPartsProperty
public static readonly DependencyProperty SelectedPartsProperty
value = Diagram.SelectedPartsProperty

Идентифицирует свойство зависимости SelectedParts, доступное только для чтения.

SelectionChangedEvent
public static readonly RoutedEvent SelectionChangedEvent
value = Diagram.SelectionChangedEvent

Идентифицирует перенаправленное событие SelectionChanged.

SelectionCopiedEvent
public static readonly RoutedEvent SelectionCopiedEvent
value = Diagram.SelectionCopiedEvent

Идентифицирует перенаправленное событие SelectionCopied.

SelectionDeletedEvent
public static readonly RoutedEvent SelectionDeletedEvent
value = Diagram.SelectionDeletedEvent

Идентифицирует перенаправленное событие SelectionDeleted.

SelectionDeletingEvent
public static readonly RoutedEvent SelectionDeletingEvent
value = Diagram.SelectionDeletingEvent

Идентифицирует перенаправленное событие SelectionDeleting.

SelectionGroupedEvent
public static readonly RoutedEvent SelectionGroupedEvent
value = Diagram.SelectionGroupedEvent

Идентифицирует перенаправленное событие SelectionGrouped.

SelectionMovedEvent
public static readonly RoutedEvent SelectionMovedEvent
value = Diagram.SelectionMovedEvent

Идентифицирует перенаправленное событие SelectionMoved.

SelectionUngroupedEvent
public static readonly RoutedEvent SelectionUngroupedEvent
value = Diagram.SelectionUngroupedEvent

Идентифицирует перенаправленное событие SelectionUngrouped.

StretchProperty
public static readonly DependencyProperty StretchProperty
value = Diagram.StretchProperty

Идентифицирует свойство зависимостей Stretch.

TemplateAppliedEvent
public static readonly RoutedEvent TemplateAppliedEvent
value = Diagram.TemplateAppliedEvent

Идентифицирует перенаправленное событие TemplateApplied.

TextEditedEvent
public static readonly RoutedEvent TextEditedEvent
value = Diagram.TextEditedEvent

Идентифицирует перенаправленное событие TextEdited.

TextEditingToolProperty
public static readonly DependencyProperty TextEditingToolProperty
value = Diagram.TextEditingToolProperty

Идентифицирует свойство зависимости TextEditingTool.

TreePathProperty
public static readonly DependencyProperty TreePathProperty
value = Diagram.TreePathProperty

Идентифицирует свойство зависимости TreePath.

UnloadingClearsPartManagerProperty
public static readonly DependencyProperty UnloadingClearsPartManagerProperty
value = Diagram.UnloadingClearsPartManagerProperty

Идентифицирует свойство зависимости UnloadingClearsPartManager.