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