LayoutChange
Isto enumera as razões pelas quais um layout pode não ser mais válido quando uma determinada Parte foi adicionada ou removida.
Campos
public const LayoutChange Added
value = LayoutChange.Added
Foi adicionado um nó, um link ou uma associação de grupo.
public const LayoutChange All
value = LayoutChange.All
Todos LayoutChange flags combinados, exceto InitialOnly. Atenção: devido à probabilidade de layouts frequentes, isso é basicamente usado para indicar a Parte) que um novo layout deve ser realizado incondicionalmente.
public const LayoutChange DiagramLayoutChanged
value = LayoutChange.DiagramLayoutChanged
O valor da propriedade de Disposição foi substituído. Não existe nenhuma parte associada a esta alteração.
public const LayoutChange GroupLayoutChanged
value = LayoutChange.GroupLayoutChanged
O valor da propriedade Layout foi substituído em um grupo.
public const LayoutChange GroupSizeChanged
value = LayoutChange.GroupSizeChanged
O tamanho de um grupo mudou.
public const LayoutChange InitialOnly
value = LayoutChange.InitialOnly
Quando esta bandeira estiver incluída nas Condições, não ocorrerão layouts após a inicial, a menos que o layout seja invalidado incondicionalmente.
public const LayoutChange LinkAdded
value = LayoutChange.LinkAdded
Foi adicionado um link ao diagrama.
public const LayoutChange LinkRemoved
value = LayoutChange.LinkRemoved
Foi removida uma ligação do diagrama.
public const LayoutChange MemberAdded
value = LayoutChange.MemberAdded
Um nó de membro foi adicionado a um grupo.
public const LayoutChange MemberRemoved
value = LayoutChange.MemberRemoved
Um nó membro foi removido de um grupo.
public const LayoutChange NodeAdded
value = LayoutChange.NodeAdded
Um nó foi adicionado ao diagrama.
public const LayoutChange NodeLocationChanged
value = LayoutChange.NodeLocationChanged
A localização de um nó ou grupo mudou. Cuidado: isso é raramente usado, devido à probabilidade de layouts frequentes.
public const LayoutChange NodeRemoved
value = LayoutChange.NodeRemoved
Um nó foi removido do diagrama.
public const LayoutChange NodeSizeChanged
value = LayoutChange.NodeSizeChanged
O tamanho de um nó (que não é um grupo) mudou. Cuidado: isso é pouco utilizado, devido à probabilidade de layouts frequentes.
public const LayoutChange None
value = LayoutChange.None
Nenhuma razão específica para uma anulação de layout.
public const LayoutChange Removed
value = LayoutChange.Removed
Um nó, link ou associação de grupo foi removido.
public const LayoutChange Standard
value = LayoutChange.Standard
Todas as bandeiras Adicionadas e Removidas, mais DiagramLayoutChanged e GroupLayoutChanged, mas não NodeSizeChanged@ e NodeLocationChanged@ e InitialOnly. Este é o valor padrão das Condições. Ele corresponde a todas as alterações de grafo-estrutura e substituição de layout.
public const LayoutChange ViewportSizeChanged
value = LayoutChange.ViewportSizeChanged
O tamanho do ViewportBounds mudou, quer porque o DiagramPanel mudou de tamanho quer porque a Escala mudou. Isto só se aplica ao layout de nível superior, o layout.
public const LayoutChange VisibleChanged
value = LayoutChange.VisibleChanged
A propriedade visível mudou num nó ou num link.