Classe SelectedShapesCollection
Hierarquia de herança
System.Object
Microsoft.VisualStudio.Modeling.Diagrams.SelectedShapesCollection
Namespace: Microsoft.VisualStudio.Modeling.Diagrams
Assembly: Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0 (em Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0.dll)
Sintaxe
'Declaração
Public Class SelectedShapesCollection _
Implements ICollection, IEnumerable, IDisposable
public class SelectedShapesCollection : ICollection,
IEnumerable, IDisposable
O tipo SelectedShapesCollection expõe os membros a seguir.
Construtores
Nome | Descrição | |
---|---|---|
SelectedShapesCollection | Inicializa uma nova instância da classe SelectedShapesCollection. |
Superior
Propriedades
Nome | Descrição | |
---|---|---|
AnchorItem | Obtém ou define o DiagramItem que serve como a âncora para estender a seleção. | |
BoundingBox | Obtém o retângulo delimitador que envolvem todos os ShapeElements selecionadas nas unidades do mundo em relação à parte superior esquerda do diagrama. | |
Count | Obtém o número de ShapeElements na seleção. | |
EditItem | Obtém o item para editar.Isso é normalmente o FocusedItem. | |
FocusedItem | Obtém ou define o DiagramItem que tem o foco. | |
IsDeferredSelectionPending | Obtém um valor indicando se uma seleção adiada está pendente. | |
IsSynchronized | Obtém um valor que indica se o acesso à coleção é sincronizado (thread-safe). | |
PrimaryItem | Obtém o DiagramItem principal na seleção. | |
RepresentedElements | Obtém correspondentes ModelElements que representam esta seleção. | |
SelectionRules | Obtém o objeto DiagramSelectionRules que restringe como ShapeElements podem ser adicionados e removidos da seleção. | |
SyncRoot | Obtém um objeto que pode ser usado para sincronizar o acesso à coleção. | |
TopLevelItems | Obtém os itens de nível superior na seleção. |
Superior
Métodos
Nome | Descrição | |
---|---|---|
Add(DiagramItem) | Adiciona um DiagramItem à seleção atual. | |
Add(DiagramItemCollection) | Adiciona o DiagramItems especificado para a seleção atual. | |
CanEditValue | Retorna um valor que indica se este DiagramItem pode ser editado. | |
Clear | Limpa a seleção atual. | |
CommitPendingEdit | Confirma a edição in-loco. | |
Contains | Obtém um valor indicando se a seleção contém o DiagramItem especificado. | |
CopyTo(Array, Int32) | Copia o ShapeElements da seleção para uma matriz, começando em um determinado índice de matriz. | |
CopyTo(array<DiagramItem[], Int32) | Copia o DiagramItems da seleção para um DiagramItem [] array, começando em um determinado índice de matriz. | |
DeferredAdd | Adia a acrescentar um DiagramItem a seleção até que ElementEventsEnded é gerado.Os métodos DeferredAdd, DeferredRemove, DeferredPrimaryItem e DeferredClear definem os parâmetros para usar em uma única chamada para definir a seleção, quando ElementEventsEnded é gerado. | |
DeferredClearBeforeAdditions | Submete-se de desmarcar a seleção até que ElementEventsEnded é gerado.Limpa a seleção em primeiro lugar e, em seguida, qualquer adiados adições ou remoções são aplicadas.Os métodos DeferredAdd, DeferredRemove, DeferredPrimaryItem e DeferredClear definem os parâmetros para usar em uma única chamada para definir a seleção, quando ElementEventsEnded é gerado. | |
DeferredPrimaryItem | Adia definindo o item principal da seleção até que ElementEventsEnded é gerado.Os métodos DeferredAdd, DeferredRemove, DeferredPrimaryItem e DeferredClear definem os parâmetros para usar em uma única chamada para definir a seleção, quando ElementEventsEnded é gerado. | |
DeferredRemove | Adia removendo um DiagramItem da seleção até que ElementEventsEnded é gerado.Os métodos DeferredAdd, DeferredRemove, DeferredPrimaryItem e DeferredClear definem os parâmetros para usar em uma única chamada para definir a seleção, quando ElementEventsEnded é gerado. | |
Dispose() | Libera todos os recursos utilizados pela instância atual da SelectedShapesCollection classe. | |
Dispose(Boolean) | ||
EditValue | Invoca o editor de in loco para esta DiagramItem. | |
EnsureVisible() | Garante que a seleção no modo de exibição.Se não estiver, ele é centralizado no modo de exibição.Se a seleção é o diagrama, em seguida, nada acontece. | |
EnsureVisible(DiagramClientView.EnsureVisiblePreferences) | Garante que a seleção no modo de exibição.Se a seleção é o diagrama, em seguida, nada acontece. | |
Equals | Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object.) | |
Finalize | Permite que um objeto tentar liberar recursos e realizar outras operações de limpeza antes de ser recuperados pela coleta de lixo. (Herdado de Object.) | |
FindFirstFocusableDiagramItem | O item especificado do diagrama, localize o primeiro item de diagrama que pode receber foco.Se o item do diagrama especificado pode receber o foco, um clone de que ele é retornado.Se o item do diagrama não estiver Focusable é, então seu descendente Focusable é a primeira é retornado, se houver.Se o que pesquisa falha, a hierarquia pai é atravessada para o ancestral Focusable é primeiro. | |
FindFirstSelectableDiagramItem | O item especificado do diagrama, localize o primeiro item do diagrama selecionável.Se o item do diagrama especificado é selecionável, será retornado um clone dela.Se o item do diagrama não é selecionável, hierarquia pai é atravessada para o primeiro ancestral selecionável. | |
GetDiagramItemsContainingShape | Obtém uma coleção de itens de diagrama na seleção cuja propriedade de forma é a forma especificada. | |
GetEnumerator | Retorna um enumerador que pode iterar por meio da coleção DiagramItem. | |
GetHashCode | Serve como uma função de hash para um tipo específico. (Herdado de Object.) | |
GetType | Obtém Type da instância atual. (Herdado de Object.) | |
HasPendingEdit | Retorna um valor que indica se a edição in-loco está ativo. | |
MemberwiseClone | Cria uma cópia superficial de Objectatual. (Herdado de Object.) | |
OnSelectionChangedByDeletion | Gera o evento SelectionChangedByDeletion. | |
OnShapeSelectionChanged | ||
OnShapeSelectionChanging | ||
Remove(DiagramItem) | Remove um DiagramItem da seleção atual. | |
Remove(DiagramItemCollection) | Remove o DiagramItems especificado da seleção atual. | |
SelectFocusedItemOrAncestor | Seleciona o item focalizado no momento da seleção (que pode ou não podem ser selecionados).Se não for selecionável, a cadeia de pais será pesquisada para o primeiro ancestral selecionável.O item de foco permanece inalterado. | |
Set(DiagramItem) | Substitui a seleção atual com uma nova seleção única. | |
Set(DiagramItemCollection) | Substitui a seleção atual com uma nova seleção. | |
SetDeferredSelection | Define a seleção usando as informações coletadas do DeferredAdd, DeferredRemove, DeferredPrimaryItem e DeferredClear.Se nenhuma informação adiada estiver disponível, este método não fará nada.Esse método destina-se a ser chamado somente durante OnElementEventsEnded. | |
Toggle(DiagramItem) | Alterna o DiagramItem especificado dentro ou fora da seleção; ou seja, se o DiagramItem for selecionado, ele fica desmarcado.Se o DiagramItem não estiver selecionada, ela é selecionada. | |
Toggle(DiagramItemCollection) | Alterna o DiagramItems especificado dentro ou fora da seleção; ou seja, se um DiagramItem estiver selecionado, ela é desmarcada.Se um DiagramItem não estiver selecionado, ela é selecionada. | |
ToString | Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object.) |
Superior
Eventos
Nome | Descrição | |
---|---|---|
SelectionChangedByDeletion | Ocorre quando a seleção está prestes a ser alterada porque um ModelElement que um item na seleção refere-se ao foi excluído. | |
ShapeSelectionChanged | Ocorre quando a seleção foi alterada. | |
ShapeSelectionChanging | Ocorre quando a seleção está prestes a ser alterada. |
Superior
Acesso thread-safe
Quaisquer membros estático (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.