Diagram

StockSharp.Xaml.Diagram.GXDiagram

Un Diagrama es un Control que incluye a DiagramPanel@ que contiene algunas Capas que muestran Piezas como Nodos y Enlaces.

Hereda de: Control

Constructores

Diagram
public Diagram()
diagram = Diagram()

Crear un diagrama vacío con los valores estándar para el modelo, PartManager, LayoutManager, Layout, CommandHandler, MouseDownTools, MouseMoveTools, MouseUpTools, y las diversas propiedades de herramientas definidas como CurrentTool.

Propiedades

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

Obtiene o establece si el usuario puede copiar o pegar desde el portapapeles, ya sea el portapapeles del sistema o el interno.

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

Obtiene o establece si el usuario puede copiar partes.

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

Obtiene o establece si el usuario puede eliminar partes del diagrama.

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

Obtiene o establece si el usuario puede iniciar un arrastrar y soltar en este diagrama, posiblemente cayendo en un control diferente.

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

Obtiene o establece si el usuario puede terminar un arrastrar y soltar en este diagrama.

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

Obtiene o establece si el usuario puede hacer la edición de texto en el lugar.

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

Se reúne o establece si el usuario puede agrupar partes juntas.

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

Obtiene o establece si el usuario puede insertar partes en el diagrama.

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

Obtiene o establece si el usuario puede mover partes.

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

Obtiene o establece si el usuario puede imprimir partes.

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

Obtiene o establece si el usuario puede re-formar partes.

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

Obtiene o establece si el usuario puede cambiar el tamaño de las piezas.

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

Obtiene o establece si el usuario puede rotar partes.

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

Obtiene o establece si el usuario puede desplazar el diagrama, cambiando así el valor de la Posición.

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

Obtiene o establece si el usuario puede seleccionar partes.

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

Obtiene o establece si el usuario puede deshacer cualquier cambio.

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

Obtiene o establece si el usuario puede desvincular los nodos de grupo existentes.

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

Obtiene o establece si el usuario puede ampliar el diagrama, cambiando así el valor de Escala.

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

Obtiene o establece el objeto de datos para el cual el Nodo correspondiente será centrado en el mirador.

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

Consigue o establece la herramienta estándar para insertar objetos con un clic del ratón.

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

Consigue o establece la herramienta estándar de ratón para seleccionar objetos con un clic del ratón.

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

Obtiene o establece el CommandHandler que implementa todos los comandos estándar.

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

Obtiene o establece la corriente IDiagramTool que maneja los eventos de entrada del diagrama.

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

Obtiene o establece la herramienta predeterminada, que se utiliza como el valor de CurrentTool tanto inicialmente como siempre que una herramienta detiene.

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

Obtiene o establece la herramienta estándar de la mueca del ratón para arrastrar (moviendo o copiando) la selección.

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

Consigue o establece la herramienta estándar para el ratón-move para seleccionar muchos objetos con un rectángulo de banda de goma.

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

Consigue o establece la herramienta de ratón-move no estándar para el zoom manual.

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

Obtiene o establece si IDiagramModel) hace que los datos de nodos no se creen Nodos para ellos si son los hijos de árboles de los nodos de árboles colapsados o si son miembros de los nodos de grupo colapsados.

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

Obtiene o establece el MouseEventArgs@ describiendo el primer evento desplegable del ratón.

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

Obtiene o establece el punto en coordenadas modelo en las que ocurrió un evento de descenso del ratón.

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

Obtiene o establece el sello de tiempo, en milisegundos, describiendo el primer evento desplegable del ratón.

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

Obtiene o establece el UIElement usado para renderizar el GridPattern para todo el diagrama.

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

Consigue o establece el DataTemplate@ utilizado para renderizar el GridPattern para todo el diagrama.

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

Obtiene o establece el tamaño de la celda de la red utilizada cuando se rompe durante una arrastre si el valor de GridSnapEnabled es cierto.

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

Obtiene o establece el Spot que especifica qué punto en la celda de la red arrastre las partes a, si el valor de GridSnapEnabledes cierto.

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

Obtiene o establece si el DraggingTool se ajusta a la ubicación de los nodos arrastrados.

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

Obtiene o establece las coordenadas de la red de arranque, en coordenadas modelo, si el valor de GridSnapEnabledes cierto.

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

Obtiene o establece si un patrón de la red de fondo es visible para todo el diagrama.

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

Obtiene o establece el DataTemplate@ utilizado para definir la apariencia predeterminada de los Grupos.

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

Consigue o establece un DataTemplateDictionary que determina la aparición de todos los Grupos.

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

Obtiene o establece si este Diagrama tiene un valor predeterminado para Model, un UniversalGraphLinksModel@.

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

Obtiene o establece el objeto de datos para el cual el Nodo correspondiente se centrará en el mirador después de que haya completado un diseño inicial.

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

Obtiene o establece el punto de vista en los límites del diagrama que deben colocarse en el punto especificado por InitialPanelSpot.

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

Obtiene o establece el punto Spot en el panel donde se debe colocar el punto especificado por InitialDiagramBoundsSpot@.

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

Obtiene la lista de Partes que se incluyen automáticamente en el diagrama sin venir del Modelo.

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

Obtiene o establece el valor inicial para la propiedad de posición del Panel de este diagrama, en coordenadas modelo.

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

Obtiene o establece el valor inicial para la propiedad de esta Escala del Panel de este diagrama.

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

Obtiene o establece el valor inicial para la propiedad de Panel de este diagrama.

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

Esta propiedad sólo lectura es verdad cuando se está preparando un diseño o una animación de desplazamiento.

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

Esta propiedad es verdad cuando se ha iniciado una transacción en el Modelo UndoManager@.

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

Obtiene o establece si el usuario no puede modificar el diagrama. Esto es una propiedad de dependencia.

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

Obtiene o establece el MouseEventArgs@ describiendo el último evento del ratón.

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

Obtiene o establece el último punto en coordenadas modelo en las que ocurrió cualquier evento del ratón.

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

Obtiene o establece el sello de tiempo, en milisegundos, describiendo el último evento del ratón.

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

Obtiene o establece el IDiagramLayout responsable de posicionar todos los nodos de nivel superior en el diagrama.

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

Obtiene o establece el LayoutManager que es responsable de posicionar todos los nodos en el diagrama.

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

Consigue o establece la herramienta estándar para el ratón-move para dibujar un nuevo enlace.

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

Consigue o establece la herramienta estándar para redefinir un enlace.

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

Obtiene y establece el modelo de diagrama LinksSource, si el modelo es un ILinksModel.

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

Obtiene o establece un DataTemplate que determina la apariencia predeterminada de Enlaces.

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

Consigue o establece un DataTemplateDictionary que determina la apariencia de todos los Enlaces.

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

Obtiene o establece el número máximo de partes seleccionadas.

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

Obtiene o establece el IDiagramModel que organiza los datos a los que se ata este diagrama.

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

Obtiene la lista de IDiagramTools@ buscado por ToolManager@ para buscar herramientas para correr en un evento de bajada de ratón.

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

Consigue la lista de IDiagramTools@ buscado por ToolManager@ para buscar herramientas para correr en un evento de movimiento de ratón.

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

Consigue la lista de IDiagramTools@ buscado por ToolManager@ para buscar herramientas para correr en un evento de ratón-up.

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

Una colección de los Nodos en este diagrama, incluyendo Grupos.

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

Consigue y establece el modelo del diagrama NodesSource@.

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

Obtiene o establece el DataTemplate utilizado para definir la apariencia predeterminada de los Nodos regulares, aquellos que no son grupos ni etiquetas de enlace.

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

Obtiene o establece un DataTemplateDictionary que determina la aparición de Nodos que no son Grupos.

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

Consigue el DiagramPanel que implementa la funcionalidad básica de este diagrama.

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

Consigue o establece la herramienta estándar de mueble del ratón para el panning manual.

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

Obtiene o establece el PartManager responsable de crear y actualizar las Partes para todos los datos gestionados por el Modelo.

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

Obtiene o establece el modelo especial utilizado para mantener partes que no están vinculadas a datos.

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

Obtiene o establece el PrintManager que es responsable de imprimir el diagrama.

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

Consigue o establece la herramienta estándar para conectar un enlace existente.

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

Obtiene o establece la herramienta estándar para redimensionar una parte.

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

Obtiene o establece la herramienta estándar para el ratón hacia abajo para girar una parte.

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

Obtiene o establece el grupo seleccionado primario.

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

Obtiene o establece el Nodo seleccionado primario.

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

Obtiene o establece la parte seleccionada primaria.

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

Esta es una ObservableCollection@ de todas las partes seleccionadas.

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

Obtiene o establece cómo las partes están posicionadas en el panel.

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

Obtiene o establece la herramienta estándar para la edición de texto en el lugar.

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

Obtiene o establece la forma en que se supone que se definen los diagramas estructurados a los árboles.

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

Se obtiene o establece si cuando este Diagrama se descarga, debe aclarar todos los Nodos y Enlaces de PartManager.

Métodos

ClearSelection
public void ClearSelection()
diagram.ClearSelection()

Retire todas las piezas de la colección de SelectedParts.

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

Completa una transacción indomable (una colección de cambios de modelo) llamando a String).

tname
una descripción de los cambios que acaban de ocurrir
FindDefault``1
public static T FindDefault<T>(string name)
result = Diagram.FindDefault(name)

Este método estático encuentra un recurso de diagrama predeterminado del tipo .

name

Devuelve: null si no se puede encontrar ningún recurso con el nombre o si existe pero no es de tipo

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

Encuentra una herramienta de ratón de un tipo dado.

subclass
Si es cierto, una herramienta de emparejamiento puede ser una subclase de ; de lo contrario la herramienta debe ser de exactamente el mismo tipo.
FindResource``1
public static T FindResource<T>(FrameworkElement start, string name)
result = Diagram.FindResource(start, name)

Este método estático busca un recurso de tipo .

start
a FrameworkElement
name
el nombre del recurso deseado

Devuelve: el primer objeto de tipo encontrado en la búsqueda de ResourceDictionary del elemento o en sus elementos padres, o null si no se encuentra ningún recurso por ese nombre, o si se encuentra pero no es del tipo deseado.

LayoutDiagram
public void LayoutDiagram()
diagram.LayoutDiagram()

Solicitar un relevo de todos los nodos y enlaces en este diagrama.

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

Realizar la inicialización.

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

En cada evento de abajo de la llave, llame a KeyEventArgs) en el CurrentTool.

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

En cada evento clave, llame a KeyEventArgs) en el CurrentTool.

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

Eleve el evento TemplatesChanged.

propertyname
el nombre de la propiedad del diccionario modificada
ReplaceMouseTool``1
public T ReplaceMouseTool<T>(IDiagramTool newtool, bool subclass)
result = diagram.ReplaceMouseTool(newtool, subclass)

Reemplazar una herramienta de ratón de un tipo dado con una nueva herramienta.

newtool
Si el nuevo valor es nulo, cualquier herramienta que encuentre la búsqueda será eliminada de la lista en la que se encontró.
subclass
Si es cierto, una herramienta de emparejamiento puede ser una subclase de ; de lo contrario la herramienta debe ser de exactamente el mismo tipo.

Devuelve: la vieja herramienta que fue reemplazada por la nueva

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

Aborta la transacción actual y la devolución (undo) cualquiera de los cambios llamando a RollbackTransaction@.

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

Haga la única Parte seleccionada.

part
Una Parte que pertenece a este diagrama. Si este valor es nulo, esto no hace nada.
Select
public void Select(IEnumerable<Part> parts)
diagram.Select(parts)

Haga todas las piezas en la colección dada de las únicas partes seleccionadas.

parts
Un IEnumerable<Part>@ de Parts que pertenecen a este diagrama. Si este valor es nulo, esto no hace nada.
StartTransaction
public bool StartTransaction(string tname)
result = diagram.StartTransaction(tname)

Iniciar una transacción indomable (una colección de cambios de modelo) llamando a String).

tname
una descripción de los cambios que están a punto de suceder
ToString
public override string ToString()
result = diagram.ToString()

Para depurar la comodidad.

Eventos

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

Este evento es planteado por Paste.

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

Este evento es planteado por DraggingTool.

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

Este evento se plantea después de que se haya realizado la primera distribución y se han actualizado los límites del diagrama.

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

Este evento se plantea después de que se haya realizado cualquier diseño y se han actualizado los límites del diagrama.

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

Este evento es planteado por LinkingTool.

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

Este evento es planteado por RelinkingTool.

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

Este evento es planteado por LinkReshapingTool.

ModelReplaced
public event PropertyChangedEventHandler ModelReplaced
diagram.ModelReplaced += handler

Este evento se plantea cuando la propiedad Modelo cambia el valor.

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

Este evento es planteado por ClickCreatingTool.

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

Este evento es planteado por ResizingTool.

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

Este evento es planteado por RotatingTool.

SelectionChanged
public event SelectionChangedEventHandler SelectionChanged
diagram.SelectionChanged += handler

Este evento es planteado por Diagrama.

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

Este evento es planteado por DraggingTool.

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

Este evento es planteado por Eliminar, después de que la eliminación se produce.

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

Este evento es planteado por Eliminar, antes de que la eliminación ocurra.

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

Este evento es planteado por Grupo.

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

Este evento es planteado por DraggingTool.

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

Este evento es planteado por Ungroup.

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

Este evento es planteado por OnApplyTemplate, después de que se haya creado el Panel del diagrama, para permitirle establecer manipuladores o encuadernaciones de eventos en la DiagramPanel@.

TemplatesChanged
public event PropertyChangedEventHandler TemplatesChanged
diagram.TemplatesChanged += handler

Este evento se plantea cuando se cambia una de las propiedades DataTemplate@ del diagrama.

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

Este evento es planteado por TextEditingTool.

Campos

AllowClipboardProperty
public static readonly DependencyProperty AllowClipboardProperty
value = Diagram.AllowClipboardProperty

Identifica la propiedad AllowClipboarddependencia.

AllowCopyProperty
public static readonly DependencyProperty AllowCopyProperty
value = Diagram.AllowCopyProperty

Identifica la propiedad AllowCopydependencia.

AllowDeleteProperty
public static readonly DependencyProperty AllowDeleteProperty
value = Diagram.AllowDeleteProperty

Identifica la propiedad AllowDeletedependencia.

AllowDragOutProperty
public static readonly DependencyProperty AllowDragOutProperty
value = Diagram.AllowDragOutProperty

Identifica la propiedad AllowDragOutdependencia.

AllowDropProperty
public static readonly DependencyProperty AllowDropProperty
value = Diagram.AllowDropProperty

Identifica la propiedad AllowDropdependencia.

AllowEditProperty
public static readonly DependencyProperty AllowEditProperty
value = Diagram.AllowEditProperty

Identifica la propiedad AllowEditdependencia.

AllowGroupProperty
public static readonly DependencyProperty AllowGroupProperty
value = Diagram.AllowGroupProperty

Identifica la propiedad AllowGroupdependencia.

AllowInsertProperty
public static readonly DependencyProperty AllowInsertProperty
value = Diagram.AllowInsertProperty

Identifica la propiedad AllowInsertdependencia.

AllowLinkProperty
public static readonly DependencyProperty AllowLinkProperty
value = Diagram.AllowLinkProperty

Identifica la propiedad AllowLinkdependencia.

AllowMoveProperty
public static readonly DependencyProperty AllowMoveProperty
value = Diagram.AllowMoveProperty

Identifica la propiedad AllowMovedependencia.

AllowPrintProperty
public static readonly DependencyProperty AllowPrintProperty
value = Diagram.AllowPrintProperty

Identifica la propiedad AllowPrintdependencia.

AllowRelinkProperty
public static readonly DependencyProperty AllowRelinkProperty
value = Diagram.AllowRelinkProperty

Identifica la propiedad AllowRelinkdependencia.

AllowReshapeProperty
public static readonly DependencyProperty AllowReshapeProperty
value = Diagram.AllowReshapeProperty

Identifica la propiedad AllowReshapedependencia.

AllowResizeProperty
public static readonly DependencyProperty AllowResizeProperty
value = Diagram.AllowResizeProperty

Identifica la propiedad AllowResizedependencia.

AllowRotateProperty
public static readonly DependencyProperty AllowRotateProperty
value = Diagram.AllowRotateProperty

Identifica la propiedad AllowRotatedependencia.

AllowScrollProperty
public static readonly DependencyProperty AllowScrollProperty
value = Diagram.AllowScrollProperty

Identifica la propiedad AllowScrolldependencia.

AllowSelectProperty
public static readonly DependencyProperty AllowSelectProperty
value = Diagram.AllowSelectProperty

Identifica la propiedad AllowSelectdependencia.

AllowUndoProperty
public static readonly DependencyProperty AllowUndoProperty
value = Diagram.AllowUndoProperty

Identifica la propiedad AllowUndodependencia.

AllowUngroupProperty
public static readonly DependencyProperty AllowUngroupProperty
value = Diagram.AllowUngroupProperty

Identifica la propiedad AllowUngroupdependencia.

AllowZoomProperty
public static readonly DependencyProperty AllowZoomProperty
value = Diagram.AllowZoomProperty

Identifica la propiedad AllowZoomdependencia.

CenteredNodeDataProperty
public static readonly DependencyProperty CenteredNodeDataProperty
value = Diagram.CenteredNodeDataProperty

Identifica la propiedad CenteredNodeDatadependencia.

ClickCreatingToolProperty
public static readonly DependencyProperty ClickCreatingToolProperty
value = Diagram.ClickCreatingToolProperty

Identifica la propiedad ClickCreatingTooldependencia.

ClickSelectingToolProperty
public static readonly DependencyProperty ClickSelectingToolProperty
value = Diagram.ClickSelectingToolProperty

Identifica la propiedad ClickSelectingTooldependencia.

ClipboardPastedEvent
public static readonly RoutedEvent ClipboardPastedEvent
value = Diagram.ClipboardPastedEvent

Identifica el evento ClipboardPasted routed.

CommandHandlerProperty
public static readonly DependencyProperty CommandHandlerProperty
value = Diagram.CommandHandlerProperty

Identifica la propiedad CommandHandlerdependencia.

CurrentToolProperty
public static readonly DependencyProperty CurrentToolProperty
value = Diagram.CurrentToolProperty

Identifica la propiedad CurrentTooldependencia.

DefaultToolProperty
public static readonly DependencyProperty DefaultToolProperty
value = Diagram.DefaultToolProperty

Identifica la propiedad DefaultTooldependencia.

DraggingToolProperty
public static readonly DependencyProperty DraggingToolProperty
value = Diagram.DraggingToolProperty

Identifica la propiedad DraggingTooldependencia.

DragSelectingToolProperty
public static readonly DependencyProperty DragSelectingToolProperty
value = Diagram.DragSelectingToolProperty

Identifica la propiedad DragSelectingTooldependencia.

DragZoomingToolProperty
public static readonly DependencyProperty DragZoomingToolProperty
value = Diagram.DragZoomingToolProperty

Identifica la propiedad DragZoomingTooldependencia.

ExternalObjectsDroppedEvent
public static readonly RoutedEvent ExternalObjectsDroppedEvent
value = Diagram.ExternalObjectsDroppedEvent

Identifica el evento ExternalObjectsDropped routed.

FilterProperty
private static readonly DependencyProperty FilterProperty
value = Diagram.FilterProperty

Identifica la propiedad de dependencia Filtro.

FirstMouseEventArgsProperty
public static readonly DependencyProperty FirstMouseEventArgsProperty
value = Diagram.FirstMouseEventArgsProperty

Identifica la propiedad FirstMouseEventArgsdependencia.

FirstMousePointInModelProperty
public static readonly DependencyProperty FirstMousePointInModelProperty
value = Diagram.FirstMousePointInModelProperty

Identifica la propiedad FirstMousePointInModeldependencia.

FirstMouseTimestampProperty
public static readonly DependencyProperty FirstMouseTimestampProperty
value = Diagram.FirstMouseTimestampProperty

Identifica la propiedad FirstMouseTimestampdependencia.

GridPatternProperty
public static readonly DependencyProperty GridPatternProperty
value = Diagram.GridPatternProperty

Identifica la propiedad GridPatterndependencia.

GridPatternTemplateProperty
public static readonly DependencyProperty GridPatternTemplateProperty
value = Diagram.GridPatternTemplateProperty

Identifica la propiedad GridPatternTemplatedependencia.

GridSnapCellSizeProperty
public static readonly DependencyProperty GridSnapCellSizeProperty
value = Diagram.GridSnapCellSizeProperty

Identifica la propiedad GridSnapCellSizedependencia.

GridSnapCellSpotProperty
public static readonly DependencyProperty GridSnapCellSpotProperty
value = Diagram.GridSnapCellSpotProperty

Identifica la propiedad GridSnapCellSpotdependencia.

GridSnapEnabledProperty
public static readonly DependencyProperty GridSnapEnabledProperty
value = Diagram.GridSnapEnabledProperty

Identifica la propiedad GridSnapEnableddependencia.

GridSnapOriginProperty
public static readonly DependencyProperty GridSnapOriginProperty
value = Diagram.GridSnapOriginProperty

Identifica la propiedad GridSnapOrigindependencia.

GridVisibleProperty
public static readonly DependencyProperty GridVisibleProperty
value = Diagram.GridVisibleProperty

Identifica la propiedad GridVisibledependencia.

GroupTemplateDictionaryProperty
public static readonly DependencyProperty GroupTemplateDictionaryProperty
value = Diagram.GroupTemplateDictionaryProperty

Identifica la propiedad GroupTemplateDictionarydependencia.

GroupTemplateProperty
public static readonly DependencyProperty GroupTemplateProperty
value = Diagram.GroupTemplateProperty

Identifica la propiedad GroupTemplatedependencia.

HasDefaultModelProperty
public static readonly DependencyProperty HasDefaultModelProperty
value = Diagram.HasDefaultModelProperty

Identifica la propiedad HasDefaultModeldependencia.

InitialCenteredNodeDataProperty
public static readonly DependencyProperty InitialCenteredNodeDataProperty
value = Diagram.InitialCenteredNodeDataProperty

Identifica la propiedad InitialCenteredNodeDatadependencia.

InitialDiagramBoundsSpotProperty
public static readonly DependencyProperty InitialDiagramBoundsSpotProperty
value = Diagram.InitialDiagramBoundsSpotProperty

Identifica la propiedad InitialDiagramBoundsSpotdependencia.

InitialLayoutCompletedEvent
public static readonly RoutedEvent InitialLayoutCompletedEvent
value = Diagram.InitialLayoutCompletedEvent

Identifica el evento InitialLayoutCompleted routed.

InitialPanelSpotProperty
public static readonly DependencyProperty InitialPanelSpotProperty
value = Diagram.InitialPanelSpotProperty

Identifica la propiedad InitialPanelSpotdependencia.

InitialPositionProperty
public static readonly DependencyProperty InitialPositionProperty
value = Diagram.InitialPositionProperty

Identifica la propiedad InitialPositiondependencia.

InitialScaleProperty
public static readonly DependencyProperty InitialScaleProperty
value = Diagram.InitialScaleProperty

Identifica la propiedad InitialScaledependencia.

InitialStretchProperty
public static readonly DependencyProperty InitialStretchProperty
value = Diagram.InitialStretchProperty

Identifica la propiedad InitialStretchdependencia.

IsAnimatingProperty
public static readonly DependencyProperty IsAnimatingProperty
value = Diagram.IsAnimatingProperty

Identifica la propiedad de dependencia de sólo lectura IsAnimating.

IsReadOnlyProperty
public static readonly DependencyProperty IsReadOnlyProperty
value = Diagram.IsReadOnlyProperty

Identifica la propiedad IsReadOnlydependencia.

LastMouseEventArgsProperty
public static readonly DependencyProperty LastMouseEventArgsProperty
value = Diagram.LastMouseEventArgsProperty

Identifica la propiedad LastMouseEventArgsdependencia.

LastMousePointInModelProperty
public static readonly DependencyProperty LastMousePointInModelProperty
value = Diagram.LastMousePointInModelProperty

Identifica la propiedad LastMousePointInModeldependencia.

LastMouseTimestampProperty
public static readonly DependencyProperty LastMouseTimestampProperty
value = Diagram.LastMouseTimestampProperty

Identifica la propiedad FirstMouseTimestampdependencia.

LayoutCompletedEvent
public static readonly RoutedEvent LayoutCompletedEvent
value = Diagram.LayoutCompletedEvent

Identifica el evento LayoutCompleted routed.

LayoutManagerProperty
public static readonly DependencyProperty LayoutManagerProperty
value = Diagram.LayoutManagerProperty

Identifica la propiedad LayoutManagerdependencia.

LayoutProperty
public static readonly DependencyProperty LayoutProperty
value = Diagram.LayoutProperty

Identifica la propiedad de dependencia de la propiedad.

LinkDrawnEvent
public static readonly RoutedEvent LinkDrawnEvent
value = Diagram.LinkDrawnEvent

Identifica el evento LinkDrawn routed.

LinkingToolProperty
public static readonly DependencyProperty LinkingToolProperty
value = Diagram.LinkingToolProperty

Identifica la propiedad LinkingTooldependencia.

LinkRelinkedEvent
public static readonly RoutedEvent LinkRelinkedEvent
value = Diagram.LinkRelinkedEvent

Identifica el evento LinkRelinked routed.

LinkReshapedEvent
public static readonly RoutedEvent LinkReshapedEvent
value = Diagram.LinkReshapedEvent

Identifica el evento LinkReshaped routed.

LinkReshapingToolProperty
public static readonly DependencyProperty LinkReshapingToolProperty
value = Diagram.LinkReshapingToolProperty

Identifica la propiedad LinkReshapingTooldependencia.

LinksProperty
public static readonly DependencyProperty LinksProperty
value = Diagram.LinksProperty

Identifica la propiedad de dependencia de enlaces sólo lectura.

LinksSourceProperty
public static readonly DependencyProperty LinksSourceProperty
value = Diagram.LinksSourceProperty

Identifica la propiedad LinksSourcedependencia.

LinkTemplateDictionaryProperty
public static readonly DependencyProperty LinkTemplateDictionaryProperty
value = Diagram.LinkTemplateDictionaryProperty

Identifica la propiedad LinkTemplateDictionarydependencia.

LinkTemplateProperty
public static readonly DependencyProperty LinkTemplateProperty
value = Diagram.LinkTemplateProperty

Identifica la propiedad LinkTemplatedependencia.

MaximumSelectionCountProperty
public static readonly DependencyProperty MaximumSelectionCountProperty
value = Diagram.MaximumSelectionCountProperty

Identifica la propiedad MaximumSelectionCountdependencia.

ModelProperty
public static readonly DependencyProperty ModelProperty
value = Diagram.ModelProperty

Identifica la propiedad de la dependencia modelo.

NodeCreatedEvent
public static readonly RoutedEvent NodeCreatedEvent
value = Diagram.NodeCreatedEvent

Identifica el evento NodeCreated routed.

NodeResizedEvent
public static readonly RoutedEvent NodeResizedEvent
value = Diagram.NodeResizedEvent

Identifica el evento NodeResized routed.

NodeRotatedEvent
public static readonly RoutedEvent NodeRotatedEvent
value = Diagram.NodeRotatedEvent

Identifica el evento NodeRotated routed.

NodesProperty
public static readonly DependencyProperty NodesProperty
value = Diagram.NodesProperty

Identifica la propiedad de dependencia de Nodes de sólo lectura.

NodesSourceProperty
public static readonly DependencyProperty NodesSourceProperty
value = Diagram.NodesSourceProperty

Identifica la propiedad NodesSourcedependencia.

NodeTemplateDictionaryProperty
public static readonly DependencyProperty NodeTemplateDictionaryProperty
value = Diagram.NodeTemplateDictionaryProperty

Identifica la propiedad NodeTemplateDictionarydependencia.

NodeTemplateProperty
public static readonly DependencyProperty NodeTemplateProperty
value = Diagram.NodeTemplateProperty

Identifica la propiedad NodeTemplatedependencia.

PanningToolProperty
public static readonly DependencyProperty PanningToolProperty
value = Diagram.PanningToolProperty

Identifica la propiedad PanningTooldependencia.

PartManagerProperty
public static readonly DependencyProperty PartManagerProperty
value = Diagram.PartManagerProperty

Identifica la propiedad PartManagerdependencia.

PartsModelProperty
public static readonly DependencyProperty PartsModelProperty
value = Diagram.PartsModelProperty

Identifica la propiedad PartsModeldependencia.

PrintManagerProperty
public static readonly DependencyProperty PrintManagerProperty
value = Diagram.PrintManagerProperty

Identifica la propiedad PrintManagerdependencia.

RelinkingToolProperty
public static readonly DependencyProperty RelinkingToolProperty
value = Diagram.RelinkingToolProperty

Identifica la propiedad RelinkingTooldependencia.

ResizingToolProperty
public static readonly DependencyProperty ResizingToolProperty
value = Diagram.ResizingToolProperty

Identifica la propiedad ResizingTooldependencia.

RotatingToolProperty
public static readonly DependencyProperty RotatingToolProperty
value = Diagram.RotatingToolProperty

Identifica la propiedad RotatingTooldependencia.

SelectedGroupProperty
public static readonly DependencyProperty SelectedGroupProperty
value = Diagram.SelectedGroupProperty

Identifica la propiedad SelectedGroupdependencia.

SelectedLinkProperty
public static readonly DependencyProperty SelectedLinkProperty
value = Diagram.SelectedLinkProperty

Identifica la propiedad SelectedLinkdependencia.

SelectedNodeProperty
public static readonly DependencyProperty SelectedNodeProperty
value = Diagram.SelectedNodeProperty

Identifica la propiedad SelectedNodedependencia.

SelectedPartProperty
public static readonly DependencyProperty SelectedPartProperty
value = Diagram.SelectedPartProperty

Identifica la propiedad SelectedPartdependencia.

SelectedPartsProperty
public static readonly DependencyProperty SelectedPartsProperty
value = Diagram.SelectedPartsProperty

Identifica la propiedad de dependencia de sólo lectura SelectedParts.

SelectionChangedEvent
public static readonly RoutedEvent SelectionChangedEvent
value = Diagram.SelectionChangedEvent

Identifica el evento SelectionChanged routed.

SelectionCopiedEvent
public static readonly RoutedEvent SelectionCopiedEvent
value = Diagram.SelectionCopiedEvent

Identifica el evento SelectionCopied routed.

SelectionDeletedEvent
public static readonly RoutedEvent SelectionDeletedEvent
value = Diagram.SelectionDeletedEvent

Identifica el evento SelectionDeleted routed.

SelectionDeletingEvent
public static readonly RoutedEvent SelectionDeletingEvent
value = Diagram.SelectionDeletingEvent

Identifica el evento SelectionDeleting routed.

SelectionGroupedEvent
public static readonly RoutedEvent SelectionGroupedEvent
value = Diagram.SelectionGroupedEvent

Identifica el evento SelectionGrouped routed.

SelectionMovedEvent
public static readonly RoutedEvent SelectionMovedEvent
value = Diagram.SelectionMovedEvent

Identifica el evento SelectionMoved routed.

SelectionUngroupedEvent
public static readonly RoutedEvent SelectionUngroupedEvent
value = Diagram.SelectionUngroupedEvent

Identifica el evento SelectionUngrouped routed.

StretchProperty
public static readonly DependencyProperty StretchProperty
value = Diagram.StretchProperty

Identifica la propiedad de la dependencia Stretch.

TemplateAppliedEvent
public static readonly RoutedEvent TemplateAppliedEvent
value = Diagram.TemplateAppliedEvent

Identifica el evento TemplateApplied routed.

TextEditedEvent
public static readonly RoutedEvent TextEditedEvent
value = Diagram.TextEditedEvent

Identifica el evento TextEdited routed.

TextEditingToolProperty
public static readonly DependencyProperty TextEditingToolProperty
value = Diagram.TextEditingToolProperty

Identifica la propiedad TextEditingTooldependencia.

TreePathProperty
public static readonly DependencyProperty TreePathProperty
value = Diagram.TreePathProperty

Identifica la propiedad TreePathdependencia.

UnloadingClearsPartManagerProperty
public static readonly DependencyProperty UnloadingClearsPartManagerProperty
value = Diagram.UnloadingClearsPartManagerProperty

Identifica la propiedad UnloadingClearsPartManagerdependencia.