Diagram

StockSharp.Xaml.Diagram.GXDiagram

Um Diagrama é um Controle que inclui um DiagramPanel que contém algumas Camadas que exibem partes como nós e links.

Herda de: Control

Construtores

Diagram
public Diagram()
diagram = Diagram()

Criar um Diagrama vazio com os valores padrão para o Modelo, PartManager, LayoutManager, Layout, CommandHandler, MouseDownTools, MouseMoveTools, MouseUpTools, e as várias propriedades definidas da ferramenta, incluindo CurrentTool.

Propriedades

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

Obtém ou define se o usuário pode copiar ou colar da área de transferência, seja a área de transferência do sistema ou a interna.

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

Obtém ou define se o usuário pode copiar partes.

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

Obtém ou define se o usuário pode excluir partes do diagrama.

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

Obtém ou define se o usuário pode iniciar um arrastar- e- soltar neste diagrama, possivelmente caindo em um controle diferente.

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

Obtém ou define se o usuário pode terminar um arrastar- e- soltar neste diagrama.

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

Obtém ou define se o usuário pode fazer edição de texto no local.

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

Obtém ou define se o usuário pode agrupar partes juntas.

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

Obtém ou define se o usuário pode inserir partes no diagrama.

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

Obtém ou define se o usuário pode mover partes.

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

Obtém ou define se o usuário pode imprimir peças.

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

Obtém ou define se o usuário pode remodelar partes.

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

Obtém ou define se o usuário pode redimensionar peças.

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

Obtém ou define se o usuário pode rodar peças.

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

Obtém ou define se o usuário pode rolar o diagrama, alterando assim o valor da posição.

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

Obtém ou define se o usuário pode selecionar partes.

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

Obtém ou define se o usuário pode desfazer quaisquer alterações.

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

Obtém ou define se o usuário pode desgrupar nós de grupo existentes.

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

Obtém ou define se o usuário pode ampliar o diagrama, alterando assim o valor da Escala.

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

Obtém ou define o objeto de dados para o qual o Nó correspondente será centrado na viewport.

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

Obtém ou define a ferramenta padrão do mouse-up para inserir objetos com um clique do mouse.

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

Obtém ou define a ferramenta padrão do mouse-up para selecionar objetos com um clique do mouse.

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

Obtém ou define o CommandHandler que implementa todos os comandos padrão.

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

Obtém ou define o IDiagramTool atual que lida com os eventos de entrada do diagrama.

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

Obtém ou define a ferramenta padrão, que é usada como o valor de CurrentTool tanto inicialmente como sempre que uma ferramenta pára.

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

Obtém ou define a ferramenta padrão de movimento do mouse para arrastar (movendo ou copiando) a seleção.

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

Obtém ou define a ferramenta padrão de movimento do mouse para selecionar muitos objetos com um retângulo de banda de borracha.

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

Obtém ou define a ferramenta de movimento não-padrão do mouse para zoom manual.

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

Obtém ou define se IDiagramModel) faz com que os dados do nó não criem nós para eles se forem as árvores de nós de árvores colapsadas ou se forem os membros de nós de grupo colapsados.

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

Obtém ou define o MouseEventArgs descrevendo o primeiro evento do mouse-down.

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

Obtém ou define o ponto nas coordenadas do modelo em que ocorreu um evento do mouse para baixo.

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

Obtém ou define o tempo, em milissegundos, descrevendo o primeiro evento do mouse-down.

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

Obtém ou define o UIElement usado para renderizar o GridPattern para o diagrama inteiro.

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

Obtém ou define o DataTemplate usado para renderizar o GridPattern para todo o diagrama.

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

Obtém ou define o tamanho da célula de grade usada ao se espremer durante um arrasto se o valor de GridSnapEnabled for verdadeiro.

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

Obtém ou define o Spot que especifica em que ponto da célula da grade as partes arrastadas se encaixam, se o valor de GridSnapEnabled for verdadeiro.

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

Obtém ou define se o DraggingTool snaps a localização dos nós arrastados.

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

Obtém ou define as coordenadas da grade de snapping, em coordenadas de modelo, se o valor de GridSnapEnabled é verdadeiro.

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

Obtém ou define se um padrão de grade de fundo é visível para todo o diagrama.

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

Obtém ou define o DataTemplate usado para definir a aparência padrão dos Grupos.

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

Obtém ou define um DataTemplateDictionary que determina a aparência de todos os Grupos.

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

Obtém ou define se este Diagrama tem um valor padrão para o Modelo, um vazio UniversalGraphLinksModel.

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

Obtém ou define o objeto de dados para o qual o Nó correspondente será centrado na viewport após um layout inicial ter terminado.

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

Obtém ou define o ponto Spot nos limites do diagrama que devem ser posicionados no ponto especificado por InitialPanelSpot.

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

Obtém ou define o ponto Spot no painel onde o ponto especificado por InitialDiagramBoundsSpot deve ser posicionado.

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

Obtém a lista de peças que são automaticamente incluídas no diagrama sem vir do Modelo.

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

Obtém ou define o valor inicial da propriedade de Posição do Painel deste diagrama, em coordenadas de modelo.

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

Obtém ou define o valor inicial da propriedade de Escala do Painel deste diagrama.

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

Obtém ou define o valor inicial da propriedade Stretch deste diagrama do Painel.

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

Esta propriedade só de leitura é verdadeira quando um layout ou uma animação de rolagem está em andamento.

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

Esta propriedade é verdadeira quando uma transação foi iniciada no Modelo UndoManager.

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

Obtém ou define se o utilizador não pode modificar o diagrama. Esta é uma propriedade de dependência.

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

Obtém ou define o MouseEventArgs descrevendo o último evento do mouse.

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

Obtém ou define o ponto mais recente nas coordenadas do modelo em que qualquer evento do mouse ocorreu.

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

Obtém ou define o carimbo de tempo, em milissegundos, descrevendo o último evento do mouse.

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

Obtém ou define o IDiagramLayout responsável pelo posicionamento de todos os nós de nível superior no diagrama.

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

Obtém ou define o LayoutManager que é responsável pelo posicionamento de todos os nós no diagrama.

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

Obtém ou define a ferramenta padrão de movimento do mouse para desenhar um novo link.

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

Obtém ou define a ferramenta padrão para a reformulação de um link.

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

Obtém e define o Modelo do diagrama LinksSource, se o modelo for um ILinksModel.

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

Obtém ou define um DataTemplate que determina a aparência padrão de Links.

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

Obtém ou define um DataTemplateDictionary que determina a aparência de todos os Links.

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

Obtém ou define o número máximo de peças selecionadas.

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

Obtém ou define o IDiagramModel que organiza os dados para os quais este diagrama está ligado.

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

Obtém a lista de IDiagramTools pesquisada pelo ToolManager para procurar ferramentas para executar em cima de um evento do mouse para baixo.

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

Obtém a lista de IDiagramTools pesquisada pelo ToolManager para procurar ferramentas para executar em um evento de movimento do mouse.

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

Obtém a lista de IDiagramTools pesquisada pelo ToolManager para procurar ferramentas para executar em cima de um evento do mouse.

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

Uma coleção somente de leitura dos nós neste diagrama, incluindo Grupos.

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

Obtém e define o Modelo do diagrama NodesSource.

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

Obtém ou define o DataTemplate usado para definir a aparência padrão de nós regulares, aqueles que não são grupos nem rótulos de links.

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

Obtém ou define um DataTemplateDictionary que determina o aparecimento de nós que não são Grupos.

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

Obtém o DiagramPanel que implementa a funcionalidade básica deste diagrama.

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

Obtém ou define a ferramenta padrão de movimento do mouse para o panning manual.

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

Obtém ou define o PartManager responsável pela criação e atualização de Peças para todos os dados gerenciados pelo Modelo.

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

Obtém ou define o modelo especial usado para segurar Peças que não estão vinculadas aos dados.

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

Obtém ou define o PrintManager que é responsável pela impressão do diagrama.

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

Obtém ou define a ferramenta padrão para o mouse para reconectar um link existente.

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

Obtém ou define a ferramenta padrão para redimensionar uma peça.

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

Obtém ou define a ferramenta padrão para rodar uma peça.

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

Obtém ou define o Grupo seleccionado primário.

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

Obtém ou define o nó seleccionado primário.

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

Obtém ou define a parte primária seleccionada.

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

Este é um ObservableCollection de todas as peças selecionadas.

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

Obtém ou define como as peças são posicionadas no painel.

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

Obtém ou define a ferramenta padrão para edição de texto no local.

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

Obtém ou define a maneira como os diagramas estruturados em árvore são assumidos para ser definido.

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

Obtém ou define se este Diagrama é Descarregável, ele deve limpar todos os PartManager's Nodes e Links.

Métodos

ClearSelection
public void ClearSelection()
diagram.ClearSelection()

Remova todas as partes da coleção de SelectedParts.

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

Complete uma transação inabalável (uma coleção de alterações de modelo) chamando String).

tname
uma descrição das mudanças que acabaram de acontecer
FindDefault``1
public static T FindDefault<T>(string name)
result = Diagram.FindDefault(name)

Este método estático encontra um recurso de diagrama padrão do tipo .

name

Retorna: null se não for possível encontrar nenhum recurso com o nome ou se existir, mas não for do tipo

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

Encontrar uma ferramenta do mouse de um determinado tipo.

subclass
Se true, uma ferramenta de correspondência pode ser uma subclasse de ; caso contrário, a ferramenta deve ser exatamente do mesmo tipo.
FindResource``1
public static T FindResource<T>(FrameworkElement start, string name)
result = Diagram.FindResource(start, name)

Este método estático procura um recurso de tipo .

start
a FrameworkElement
name
o nome do recurso desejado

Retorna: o primeiro objeto do tipo encontrado na pesquisa do ResourceDictionary do elemento ou em seus elementos pai, ou nulo se nenhum recurso por esse nome for encontrado, ou se for encontrado, mas não for do tipo desejado.

LayoutDiagram
public void LayoutDiagram()
diagram.LayoutDiagram()

Solicitar uma nova disposição de todos os nós e links neste diagrama.

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

Realize a inicialização.

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

Em cada evento de tecla para baixo, chame KeyEventArgs) no CurrentTool.

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

Em cada evento de chave acima, chame KeyEventArgs) no CurrentTool.

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

Elevar o TemplatesChangedevento.

propertyname
o nome da propriedade do dicionário modificado
ReplaceMouseTool``1
public T ReplaceMouseTool<T>(IDiagramTool newtool, bool subclass)
result = diagram.ReplaceMouseTool(newtool, subclass)

Substituir uma ferramenta do rato de um determinado tipo por uma nova ferramenta.

newtool
Se o novo valor for nulo, qualquer ferramenta que a pesquisa encontrar será removida da lista em que foi encontrada.
subclass
Se true, uma ferramenta de correspondência pode ser uma subclasse de ; caso contrário, a ferramenta deve ser exatamente do mesmo tipo.

Retorna: a ferramenta antiga que foi substituída pela nova

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

Interromper a transação atual e o rollback (undo) qualquer uma das alterações chamando RollbackTransaction.

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

Tornar a dada a única parte seleccionada.

part
Uma parte que pertence a este diagrama. Se este valor for nulo, isto não faz nada.
Select
public void Select(IEnumerable<Part> parts)
diagram.Select(parts)

Faça todas as partes na coleção dada das únicas partes selecionadas.

parts
Um IEnumerável<Part>de Partes que pertencem a este diagrama. Se este valor for nulo, isto não faz nada.
StartTransaction
public bool StartTransaction(string tname)
result = diagram.StartTransaction(tname)

Iniciar uma transação inabalável (uma coleção de alterações de modelo) chamando String).

tname
uma descrição das mudanças que estão prestes a acontecer
ToString
public override string ToString()
result = diagram.ToString()

Por depurar conveniência.

Eventos

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

Este evento é criado por Colte.

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

Este evento é levantado por DraggingTool.

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

Este evento é levantado após o primeiro layout ter sido realizado e os limites do diagrama terem sido atualizados.

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

Este evento é levantado depois de qualquer layout foi realizado e os limites do diagrama foram atualizados.

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

Este evento é levantado por LinkingTool.

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

Este evento é levantado por RelinkingTool.

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

Este evento é levantado por LinkReshapingTool.

ModelReplaced
public event PropertyChangedEventHandler ModelReplaced
diagram.ModelReplaced += handler

Este evento é levantado quando a propriedade Model muda de valor.

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

Este evento é levantado por ClickCreatingTool.

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

Este evento é levantado por ResizingTool.

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

Este evento é levantado por RotatingTool.

SelectionChanged
public event SelectionChangedEventHandler SelectionChanged
diagram.SelectionChanged += handler

Este evento é levantado pelo Diagrama.

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

Este evento é levantado por DraggingTool.

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

Este evento é levantado pelo Delete, após a exclusão ocorrer.

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

Este evento é levantado pelo Delete, antes que a exclusão ocorra.

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

Este evento é levantado pelo Grupo.

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

Este evento é levantado por DraggingTool.

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

Este evento é levantado pelo Ungroup.

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

Este evento é levantado por OnApplyTemplate, após a criação do Painel do diagrama, para permitir que você estabeleça manipuladores de eventos ou encadernos no DiagramPanel.

TemplatesChanged
public event PropertyChangedEventHandler TemplatesChanged
diagram.TemplatesChanged += handler

Este evento é levantado quando uma das propriedades DataTemplate do diagrama é alterada.

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

Este evento é levantado por TextEditingTool.

Campos

AllowClipboardProperty
public static readonly DependencyProperty AllowClipboardProperty
value = Diagram.AllowClipboardProperty

Identifica a propriedade AllowClipboard dependência.

AllowCopyProperty
public static readonly DependencyProperty AllowCopyProperty
value = Diagram.AllowCopyProperty

Identifica a propriedade AllowCopy dependência.

AllowDeleteProperty
public static readonly DependencyProperty AllowDeleteProperty
value = Diagram.AllowDeleteProperty

Identifica a propriedade AllowDelete dependência.

AllowDragOutProperty
public static readonly DependencyProperty AllowDragOutProperty
value = Diagram.AllowDragOutProperty

Identifica a propriedade AllowDragOut dependência.

AllowDropProperty
public static readonly DependencyProperty AllowDropProperty
value = Diagram.AllowDropProperty

Identifica a propriedade AllowDrop dependência.

AllowEditProperty
public static readonly DependencyProperty AllowEditProperty
value = Diagram.AllowEditProperty

Identifica a propriedade AllowEdit dependência.

AllowGroupProperty
public static readonly DependencyProperty AllowGroupProperty
value = Diagram.AllowGroupProperty

Identifica a propriedade AllowGroup dependência.

AllowInsertProperty
public static readonly DependencyProperty AllowInsertProperty
value = Diagram.AllowInsertProperty

Identifica a propriedade AllowInsert dependência.

AllowLinkProperty
public static readonly DependencyProperty AllowLinkProperty
value = Diagram.AllowLinkProperty

Identifica a propriedade AllowLink dependência.

AllowMoveProperty
public static readonly DependencyProperty AllowMoveProperty
value = Diagram.AllowMoveProperty

Identifica a propriedade AllowMove dependência.

AllowPrintProperty
public static readonly DependencyProperty AllowPrintProperty
value = Diagram.AllowPrintProperty

Identifica a propriedade AllowPrint dependência.

AllowRelinkProperty
public static readonly DependencyProperty AllowRelinkProperty
value = Diagram.AllowRelinkProperty

Identifica a propriedade AllowRelink dependência.

AllowReshapeProperty
public static readonly DependencyProperty AllowReshapeProperty
value = Diagram.AllowReshapeProperty

Identifica a propriedade AllowReshape dependência.

AllowResizeProperty
public static readonly DependencyProperty AllowResizeProperty
value = Diagram.AllowResizeProperty

Identifica a propriedade AllowResize dependência.

AllowRotateProperty
public static readonly DependencyProperty AllowRotateProperty
value = Diagram.AllowRotateProperty

Identifica a propriedade AllowRotate dependência.

AllowScrollProperty
public static readonly DependencyProperty AllowScrollProperty
value = Diagram.AllowScrollProperty

Identifica a propriedade AllowScroll dependência.

AllowSelectProperty
public static readonly DependencyProperty AllowSelectProperty
value = Diagram.AllowSelectProperty

Identifica a propriedade AllowSelect dependência.

AllowUndoProperty
public static readonly DependencyProperty AllowUndoProperty
value = Diagram.AllowUndoProperty

Identifica a propriedade AllowUndo dependência.

AllowUngroupProperty
public static readonly DependencyProperty AllowUngroupProperty
value = Diagram.AllowUngroupProperty

Identifica a propriedade AllowUngroup dependência.

AllowZoomProperty
public static readonly DependencyProperty AllowZoomProperty
value = Diagram.AllowZoomProperty

Identifica a propriedade AllowZoom dependência.

CenteredNodeDataProperty
public static readonly DependencyProperty CenteredNodeDataProperty
value = Diagram.CenteredNodeDataProperty

Identifica a propriedade CenteredNodeData dependência.

ClickCreatingToolProperty
public static readonly DependencyProperty ClickCreatingToolProperty
value = Diagram.ClickCreatingToolProperty

Identifica a propriedade ClickCreatingTool dependência.

ClickSelectingToolProperty
public static readonly DependencyProperty ClickSelectingToolProperty
value = Diagram.ClickSelectingToolProperty

Identifica a propriedade ClickSelectingTool dependência.

ClipboardPastedEvent
public static readonly RoutedEvent ClipboardPastedEvent
value = Diagram.ClipboardPastedEvent

Identifica o ClipboardPasted roteado event.

CommandHandlerProperty
public static readonly DependencyProperty CommandHandlerProperty
value = Diagram.CommandHandlerProperty

Identifica a propriedade CommandHandler dependência.

CurrentToolProperty
public static readonly DependencyProperty CurrentToolProperty
value = Diagram.CurrentToolProperty

Identifica a propriedade CurrentTool dependência.

DefaultToolProperty
public static readonly DependencyProperty DefaultToolProperty
value = Diagram.DefaultToolProperty

Identifica a propriedade DefaultTool dependência.

DraggingToolProperty
public static readonly DependencyProperty DraggingToolProperty
value = Diagram.DraggingToolProperty

Identifica a propriedade DraggingTool dependência.

DragSelectingToolProperty
public static readonly DependencyProperty DragSelectingToolProperty
value = Diagram.DragSelectingToolProperty

Identifica a propriedade DragSelectingTool dependência.

DragZoomingToolProperty
public static readonly DependencyProperty DragZoomingToolProperty
value = Diagram.DragZoomingToolProperty

Identifica a propriedade DragZoomingTool dependência.

ExternalObjectsDroppedEvent
public static readonly RoutedEvent ExternalObjectsDroppedEvent
value = Diagram.ExternalObjectsDroppedEvent

Identifica o ExternalObjectsDropped roteado event.

FilterProperty
private static readonly DependencyProperty FilterProperty
value = Diagram.FilterProperty

Identifica a propriedade de dependência do Filtro.

FirstMouseEventArgsProperty
public static readonly DependencyProperty FirstMouseEventArgsProperty
value = Diagram.FirstMouseEventArgsProperty

Identifica a propriedade FirstMouseEventArgs dependência.

FirstMousePointInModelProperty
public static readonly DependencyProperty FirstMousePointInModelProperty
value = Diagram.FirstMousePointInModelProperty

Identifica a propriedade FirstMousePointInModel dependência.

FirstMouseTimestampProperty
public static readonly DependencyProperty FirstMouseTimestampProperty
value = Diagram.FirstMouseTimestampProperty

Identifica a propriedade FirstMouseTimestamp dependência.

GridPatternProperty
public static readonly DependencyProperty GridPatternProperty
value = Diagram.GridPatternProperty

Identifica a propriedade GridPattern dependência.

GridPatternTemplateProperty
public static readonly DependencyProperty GridPatternTemplateProperty
value = Diagram.GridPatternTemplateProperty

Identifica a propriedade GridPatternTemplate dependência.

GridSnapCellSizeProperty
public static readonly DependencyProperty GridSnapCellSizeProperty
value = Diagram.GridSnapCellSizeProperty

Identifica a propriedade GridSnapCellSize dependência.

GridSnapCellSpotProperty
public static readonly DependencyProperty GridSnapCellSpotProperty
value = Diagram.GridSnapCellSpotProperty

Identifica a propriedade GridSnapCellSpot dependência.

GridSnapEnabledProperty
public static readonly DependencyProperty GridSnapEnabledProperty
value = Diagram.GridSnapEnabledProperty

Identifica a propriedade GridSnapEnabled dependência.

GridSnapOriginProperty
public static readonly DependencyProperty GridSnapOriginProperty
value = Diagram.GridSnapOriginProperty

Identifica a propriedade GridSnapOrigin dependência.

GridVisibleProperty
public static readonly DependencyProperty GridVisibleProperty
value = Diagram.GridVisibleProperty

Identifica a propriedade GridVisible dependência.

GroupTemplateDictionaryProperty
public static readonly DependencyProperty GroupTemplateDictionaryProperty
value = Diagram.GroupTemplateDictionaryProperty

Identifica a propriedade GroupTemplateDictionary dependência.

GroupTemplateProperty
public static readonly DependencyProperty GroupTemplateProperty
value = Diagram.GroupTemplateProperty

Identifica a propriedade GroupTemplate dependência.

HasDefaultModelProperty
public static readonly DependencyProperty HasDefaultModelProperty
value = Diagram.HasDefaultModelProperty

Identifica a propriedade HasDefaultModel dependência.

InitialCenteredNodeDataProperty
public static readonly DependencyProperty InitialCenteredNodeDataProperty
value = Diagram.InitialCenteredNodeDataProperty

Identifica a propriedade InitialCenteredNodeData dependência.

InitialDiagramBoundsSpotProperty
public static readonly DependencyProperty InitialDiagramBoundsSpotProperty
value = Diagram.InitialDiagramBoundsSpotProperty

Identifica a propriedade InitialDiagramBoundsSpot dependência.

InitialLayoutCompletedEvent
public static readonly RoutedEvent InitialLayoutCompletedEvent
value = Diagram.InitialLayoutCompletedEvent

Identifica o InitialLayoutCompleted roteado event.

InitialPanelSpotProperty
public static readonly DependencyProperty InitialPanelSpotProperty
value = Diagram.InitialPanelSpotProperty

Identifica a propriedade InitialPanelSpot dependência.

InitialPositionProperty
public static readonly DependencyProperty InitialPositionProperty
value = Diagram.InitialPositionProperty

Identifica a propriedade InitialPosition dependência.

InitialScaleProperty
public static readonly DependencyProperty InitialScaleProperty
value = Diagram.InitialScaleProperty

Identifica a propriedade InitialScale dependência.

InitialStretchProperty
public static readonly DependencyProperty InitialStretchProperty
value = Diagram.InitialStretchProperty

Identifica a propriedade InitialStretch dependência.

IsAnimatingProperty
public static readonly DependencyProperty IsAnimatingProperty
value = Diagram.IsAnimatingProperty

Identifica a propriedade somente leitura IsAnimatingdependência.

IsReadOnlyProperty
public static readonly DependencyProperty IsReadOnlyProperty
value = Diagram.IsReadOnlyProperty

Identifica a propriedade IsReadOnly dependência.

LastMouseEventArgsProperty
public static readonly DependencyProperty LastMouseEventArgsProperty
value = Diagram.LastMouseEventArgsProperty

Identifica a propriedade LastMouseEventArgs dependência.

LastMousePointInModelProperty
public static readonly DependencyProperty LastMousePointInModelProperty
value = Diagram.LastMousePointInModelProperty

Identifica a propriedade LastMousePointInModel dependência.

LastMouseTimestampProperty
public static readonly DependencyProperty LastMouseTimestampProperty
value = Diagram.LastMouseTimestampProperty

Identifica a propriedade FirstMouseTimestamp dependência.

LayoutCompletedEvent
public static readonly RoutedEvent LayoutCompletedEvent
value = Diagram.LayoutCompletedEvent

Identifica o LayoutCompleted roteado event.

LayoutManagerProperty
public static readonly DependencyProperty LayoutManagerProperty
value = Diagram.LayoutManagerProperty

Identifica a propriedade LayoutManager dependência.

LayoutProperty
public static readonly DependencyProperty LayoutProperty
value = Diagram.LayoutProperty

Identifica a propriedade de dependência do Layout.

LinkDrawnEvent
public static readonly RoutedEvent LinkDrawnEvent
value = Diagram.LinkDrawnEvent

Identifica o LinkDrawn roteado event.

LinkingToolProperty
public static readonly DependencyProperty LinkingToolProperty
value = Diagram.LinkingToolProperty

Identifica a propriedade LinkingTool dependência.

LinkRelinkedEvent
public static readonly RoutedEvent LinkRelinkedEvent
value = Diagram.LinkRelinkedEvent

Identifica o LinkRelinked roteado event.

LinkReshapedEvent
public static readonly RoutedEvent LinkReshapedEvent
value = Diagram.LinkReshapedEvent

Identifica o LinkReshaped roteado event.

LinkReshapingToolProperty
public static readonly DependencyProperty LinkReshapingToolProperty
value = Diagram.LinkReshapingToolProperty

Identifica a propriedade LinkReshapingTool dependência.

LinksProperty
public static readonly DependencyProperty LinksProperty
value = Diagram.LinksProperty

Identifica a propriedade de dependência Links somente para leitura.

LinksSourceProperty
public static readonly DependencyProperty LinksSourceProperty
value = Diagram.LinksSourceProperty

Identifica a propriedade LinksSource dependência.

LinkTemplateDictionaryProperty
public static readonly DependencyProperty LinkTemplateDictionaryProperty
value = Diagram.LinkTemplateDictionaryProperty

Identifica a propriedade LinkTemplateDictionary dependência.

LinkTemplateProperty
public static readonly DependencyProperty LinkTemplateProperty
value = Diagram.LinkTemplateProperty

Identifica a propriedade LinkTemplate dependência.

MaximumSelectionCountProperty
public static readonly DependencyProperty MaximumSelectionCountProperty
value = Diagram.MaximumSelectionCountProperty

Identifica a propriedade MaximumSelectionCount dependência.

ModelProperty
public static readonly DependencyProperty ModelProperty
value = Diagram.ModelProperty

Identifica a propriedade de dependência do Model.

NodeCreatedEvent
public static readonly RoutedEvent NodeCreatedEvent
value = Diagram.NodeCreatedEvent

Identifica o NodeCreated roteado event.

NodeResizedEvent
public static readonly RoutedEvent NodeResizedEvent
value = Diagram.NodeResizedEvent

Identifica o NodeResized roteado event.

NodeRotatedEvent
public static readonly RoutedEvent NodeRotatedEvent
value = Diagram.NodeRotatedEvent

Identifica o NodeRotated roteado event.

NodesProperty
public static readonly DependencyProperty NodesProperty
value = Diagram.NodesProperty

Identifica a propriedade de dependência apenas de nós.

NodesSourceProperty
public static readonly DependencyProperty NodesSourceProperty
value = Diagram.NodesSourceProperty

Identifica a propriedade NodesSource dependência.

NodeTemplateDictionaryProperty
public static readonly DependencyProperty NodeTemplateDictionaryProperty
value = Diagram.NodeTemplateDictionaryProperty

Identifica a propriedade NodeTemplateDictionary dependência.

NodeTemplateProperty
public static readonly DependencyProperty NodeTemplateProperty
value = Diagram.NodeTemplateProperty

Identifica a propriedade NodeTemplate dependência.

PanningToolProperty
public static readonly DependencyProperty PanningToolProperty
value = Diagram.PanningToolProperty

Identifica a propriedade PanningTool dependência.

PartManagerProperty
public static readonly DependencyProperty PartManagerProperty
value = Diagram.PartManagerProperty

Identifica a propriedade PartManager dependência.

PartsModelProperty
public static readonly DependencyProperty PartsModelProperty
value = Diagram.PartsModelProperty

Identifica a propriedade PartsModel dependência.

PrintManagerProperty
public static readonly DependencyProperty PrintManagerProperty
value = Diagram.PrintManagerProperty

Identifica a propriedade PrintManager dependência.

RelinkingToolProperty
public static readonly DependencyProperty RelinkingToolProperty
value = Diagram.RelinkingToolProperty

Identifica a propriedade RelinkingTool dependência.

ResizingToolProperty
public static readonly DependencyProperty ResizingToolProperty
value = Diagram.ResizingToolProperty

Identifica a propriedade ResizingTool dependência.

RotatingToolProperty
public static readonly DependencyProperty RotatingToolProperty
value = Diagram.RotatingToolProperty

Identifica a propriedade RotatingTool dependência.

SelectedGroupProperty
public static readonly DependencyProperty SelectedGroupProperty
value = Diagram.SelectedGroupProperty

Identifica a propriedade SelectedGroup dependência.

SelectedLinkProperty
public static readonly DependencyProperty SelectedLinkProperty
value = Diagram.SelectedLinkProperty

Identifica a propriedade SelectedLink dependência.

SelectedNodeProperty
public static readonly DependencyProperty SelectedNodeProperty
value = Diagram.SelectedNodeProperty

Identifica a propriedade SelectedNode dependência.

SelectedPartProperty
public static readonly DependencyProperty SelectedPartProperty
value = Diagram.SelectedPartProperty

Identifica a propriedade SelectedPart dependência.

SelectedPartsProperty
public static readonly DependencyProperty SelectedPartsProperty
value = Diagram.SelectedPartsProperty

Identifica a propriedade somente leitura SelectedPartsdependência.

SelectionChangedEvent
public static readonly RoutedEvent SelectionChangedEvent
value = Diagram.SelectionChangedEvent

Identifica o SelectionChanged roteado event.

SelectionCopiedEvent
public static readonly RoutedEvent SelectionCopiedEvent
value = Diagram.SelectionCopiedEvent

Identifica o SelectionCopied roteado event.

SelectionDeletedEvent
public static readonly RoutedEvent SelectionDeletedEvent
value = Diagram.SelectionDeletedEvent

Identifica o SelectionDeleted roteado event.

SelectionDeletingEvent
public static readonly RoutedEvent SelectionDeletingEvent
value = Diagram.SelectionDeletingEvent

Identifica o SelectionDeleting roteado event.

SelectionGroupedEvent
public static readonly RoutedEvent SelectionGroupedEvent
value = Diagram.SelectionGroupedEvent

Identifica o SelectionGrouped roteado event.

SelectionMovedEvent
public static readonly RoutedEvent SelectionMovedEvent
value = Diagram.SelectionMovedEvent

Identifica o SelectionMoved roteado event.

SelectionUngroupedEvent
public static readonly RoutedEvent SelectionUngroupedEvent
value = Diagram.SelectionUngroupedEvent

Identifica o SelectionUngrouped roteado event.

StretchProperty
public static readonly DependencyProperty StretchProperty
value = Diagram.StretchProperty

Identifica a propriedade de dependência Stretch.

TemplateAppliedEvent
public static readonly RoutedEvent TemplateAppliedEvent
value = Diagram.TemplateAppliedEvent

Identifica o TemplateApplied roteado event.

TextEditedEvent
public static readonly RoutedEvent TextEditedEvent
value = Diagram.TextEditedEvent

Identifica o TextEdited roteado event.

TextEditingToolProperty
public static readonly DependencyProperty TextEditingToolProperty
value = Diagram.TextEditingToolProperty

Identifica a propriedade TextEditingTool dependência.

TreePathProperty
public static readonly DependencyProperty TreePathProperty
value = Diagram.TreePathProperty

Identifica a propriedade TreePath dependência.

UnloadingClearsPartManagerProperty
public static readonly DependencyProperty UnloadingClearsPartManagerProperty
value = Diagram.UnloadingClearsPartManagerProperty

Identifica a propriedade UnloadingClearsPartManager dependência.