Compartilhar via


Classe ShapeSubField

Um componente de sub de ShapeField opcionalmente selecionável, Focusable é, teste de hit, no local-editáveis e IAccessible.Exemplos de um ShapeSubField são itens de lista em um campo de lista, células de grade e linhas de grade em um campo da grade e botões de opção em um grupo de botões de rádio.ShapeSubFields são criadas somente conforme necessário.Por exemplo, uma grade que contém a 10.000 células só precisa criar um subcampo para uma célula quando o subcampo é selecionado, concentrado, testada acerto, editado ou acessada via IAccessible.

Hierarquia de herança

System.Object
  Microsoft.VisualStudio.Modeling.Diagrams.ShapeSubField
    Microsoft.VisualStudio.Modeling.Diagrams.ListItemSubField

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 MustInherit Class ShapeSubField
public abstract class ShapeSubField

O tipo ShapeSubField expõe os membros a seguir.

Construtores

  Nome Descrição
Método protegido ShapeSubField Inicializa uma nova instância da classe ShapeSubField.

Superior

Propriedades

  Nome Descrição
Propriedade pública SubFieldHashCode Obtém um código hash para este ShapeSubField.

Superior

Métodos

  Nome Descrição
Método público AccessibleDoDefaultAction Executa a ação padrão associada a esse objeto acessível.
Método público CanEditValue Retorna um valor que indica se o valor de nesse subcampo pode ser editado.
Método público CommitPendingEdit Confirma a edição pendente.
Método público DoKeyboardNavigation Chama o método de navegação apropriada no subcampo a forma.
Método público EditValue(ShapeElement, ShapeField, DiagramClientView) Chama o editor in-loco.
Método público EditValue(ShapeElement, ShapeField, DiagramClientView, PointD) Chama o editor in-loco, definindo o sinal de interpolação usando a posição do mouse especificada.
Método público Equals (Substitui Object.Equals(Object).)
Método protegido 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.)
Método público GetAccessibilityObject Obtém o AccessibleObject atribuído para o subcampo.
Método público GetAccessibleDefaultActionDescription Obtém uma seqüência de caracteres que descreve a ação padrão do objeto.Nem todos os objetos têm uma ação padrão.
Método público GetAccessibleDescription Retorna a descrição acessível.
Método público GetAccessibleHelp Obtém uma descrição do que faz o objeto ou como o objeto é usado.
Método público GetAccessibleHelpTopicFileName Obtém o caminho para o arquivo de ajuda associado a este objeto acessível.
Método público GetAccessibleHelpTopicId Obtém um identificador para um identificador do tópico da Ajuda associado a este objeto acessível.
Método público GetAccessibleName Retorna o nome acessível.
Método público GetAccessibleRole Retorna a função acessível.
Método público GetAccessibleValue
Método público GetActiveInPlaceEditor Retorna o controle para o editor do ativo no local.Esse método pode retornar null, caso em que nenhum editor no local é ativo para esse subcampo.
Método público GetBounds Retorna os limites nas coordenadas do mundo em relação ao canto superior esquerdo da forma pai.
Método público GetCursor Obtém o cursor exibido quando o ponteiro do mouse está sobre o ShapeSubField.
Método público GetFocusable Obtém um valor que indica se este ShapeSubField é Focusable é.
Método público GetHashCode (Substitui Object.GetHashCode().)
Método público GetInPlaceEditorBounds Retorna os limites do editor no local em relação à forma pai em unidades do mundo.
Método público GetPotentialMouseAction Recupera uma ação do mouse deve se tornar ativa no próximo evento MouseDown se o mouse estiver sobre o ponto especificado.
Método público GetSelectable Obtém um valor que indica se este ShapeSubField é selecionável.
Método público GetType Obtém Type da instância atual. (Herdado de Object.)
Método público HasPendingEdit Retorna um valor que indica se a edição in-loco está ativo, com uma confirmação pendente.
Método público IsNavigationKey(Char) Retorna um valor que indica se o caractere especificado corresponde a um comando a navegação.
Método público IsNavigationKey(Keys) Retorna um valor que indica se os dados da chave especificados correspondem a um comando a navegação.
Método protegido MemberwiseClone Cria uma cópia superficial de Objectatual. (Herdado de Object.)
Método público NavigateAscend Chamado por esse ShapeSubField para definir o foco para seu ancestral primeiro na seqüência de navegação.
Método público NavigateTo Define o foco para o DiagramItem especificado.
Método público NavigateToFirst Chamado por esse ShapeSubField para definir o foco para o primeiro irmão nesse subcampo (ou seja, do pai primeiro filho) na seqüência de navegação.
Método público NavigateToLast Chamado por esse ShapeSubField para definir o foco para o último irmão nesse subcampo (ou seja, do pai último filho) na seqüência de navegação.
Método público NavigateToNext Chamado por esse ShapeSubField para definir o foco para o próximo objeto na seqüência de navegação.
Método público NavigateToPrevious Chamado por esse ShapeSubField para definir o foco para o objeto anterior na seqüência de navegação.
Método protegido OnBeginEdit Chamado quando começou a edição in-loco.
Método público OnClick Chamado pelo OnClick() do controle.
Método público OnDoubleClick Chamado pelo OnDoubleClick() do controle.
Método protegido OnEndEdit Chamado quando a edição in-loco terminou.
Método público OnKeyDown Chamado quando uma tecla é pressionada.A ser chamado, esta ShapeSubField deve ser a ShapeSubField concentrado na seleção.
Método público OnKeyPress Chamadas entre um pressionamento de tecla e a chave para cima.A ser chamado, esta ShapeSubField deve ser a ShapeSubField concentrado na seleção.
Método público OnKeyUp Chamado quando uma tecla é liberada.A ser chamado, esta ShapeSubField deve ser a ShapeSubField concentrado na seleção.
Método público OnMouseDown Chamado pelo onMouseDown (de) do controle.
Método público OnMouseMove Chamado pelo OnMouseMove() do controle.
Método público OnMouseUp Chamado pelo onmouseup (de) do controle.
Método público OnMouseWheel Chamado pelo OnMouseWheel() do controle.
Método público SubFieldEquals Obtém um valor que indica se este ShapeSubField e o ShapeSubField especificado são iguais.
Método público ToString Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object.)

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.

Consulte também

Referência

Namespace Microsoft.VisualStudio.Modeling.Diagrams