LayoutChange

StockSharp.Xaml.Diagram.GXDiagram.Layout

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

Added
public const LayoutChange Added
value = LayoutChange.Added

Foi adicionado um nó, um link ou uma associação de grupo.

All
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.

DiagramLayoutChanged
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.

GroupLayoutChanged
public const LayoutChange GroupLayoutChanged
value = LayoutChange.GroupLayoutChanged

O valor da propriedade Layout foi substituído em um grupo.

GroupSizeChanged
public const LayoutChange GroupSizeChanged
value = LayoutChange.GroupSizeChanged

O tamanho de um grupo mudou.

InitialOnly
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.

LinkAdded
public const LayoutChange LinkAdded
value = LayoutChange.LinkAdded

Foi adicionado um link ao diagrama.

LinkRemoved
public const LayoutChange LinkRemoved
value = LayoutChange.LinkRemoved

Foi removida uma ligação do diagrama.

MemberAdded
public const LayoutChange MemberAdded
value = LayoutChange.MemberAdded

Um nó de membro foi adicionado a um grupo.

MemberRemoved
public const LayoutChange MemberRemoved
value = LayoutChange.MemberRemoved

Um nó membro foi removido de um grupo.

NodeAdded
public const LayoutChange NodeAdded
value = LayoutChange.NodeAdded

Um nó foi adicionado ao diagrama.

NodeLocationChanged
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.

NodeRemoved
public const LayoutChange NodeRemoved
value = LayoutChange.NodeRemoved

Um nó foi removido do diagrama.

NodeSizeChanged
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.

None
public const LayoutChange None
value = LayoutChange.None

Nenhuma razão específica para uma anulação de layout.

Removed
public const LayoutChange Removed
value = LayoutChange.Removed

Um nó, link ou associação de grupo foi removido.

Standard
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.

ViewportSizeChanged
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.

VisibleChanged
public const LayoutChange VisibleChanged
value = LayoutChange.VisibleChanged

A propriedade visível mudou num nó ou num link.