Partilhar via


Classe ListField

Um campo de forma capaz de forma eficiente, exibir uma lista de itens.

Hierarquia de herança

System.Object
  Microsoft.VisualStudio.Modeling.Diagrams.ShapeField
    Microsoft.VisualStudio.Modeling.Diagrams.ListField

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 ListField _
    Inherits ShapeField
public class ListField : ShapeField

O tipo ListField expõe os membros a seguir.

Construtores

  Nome Descrição
Método público ListField(String) Inicializa uma nova instância da classe ListField.
Método público ListField(String, Boolean, String, String) Inicializa uma nova instância da classe ListField.

Superior

Propriedades

  Nome Descrição
Propriedade pública AlternateFontId Obtém ou define a identificação de um item de lista normal e não selecionado.
Propriedade pública AnchoringBehavior Descreve como o conteúdo do campo deve posicionar e dimensionar a mesmo em relação ao pai ShapeElement. (Herdado de ShapeField.)
Propriedade pública DefaultAccessibleDescription Obtém ou define a descrição acessível do padrão. (Herdado de ShapeField.)
Propriedade pública DefaultAccessibleName Obtém ou define o nome padrão do campo forma para o objeto acessível. (Herdado de ShapeField.)
Propriedade pública DefaultAccessibleState Obtém o estado padrão do campo forma para o objeto acessível. (Herdado de ShapeField.)
Propriedade pública DefaultBackgroundBrushId Obtém ou define a identificação do pincel padrão para pintar o plano de fundo do campo de forma. (Herdado de ShapeField.)
Propriedade pública DefaultFocusable Obtém o campo de forma e verifica se ele pode receber o foco ou permite que o campo de forma receber o foco. (Herdado de ShapeField.)
Propriedade pública DefaultInactiveSelectedBackgroundBrushId Obtém ou define a identificação do pincel de plano de fundo padrão para o campo de forma. (Herdado de ShapeField.)
Propriedade pública DefaultItemFocusable Obtém ou define o estado de Focusable é padrão de todos os itens da lista.
Propriedade pública DefaultItemIndent Obtém a margem padrão para usar entre o lado esquerdo do campo de lista e no lado esquerdo do item da lista.
Propriedade pública DefaultItemSelectable Obtém ou define o estado de selecionável padrão de todos os itens da lista.
Propriedade pública DefaultPenId Obtém ou define a identificação da caneta padrão a ser usado para o campo de forma. (Herdado de ShapeField.)
Propriedade pública DefaultReflectParentFocusedState Obtém o filho campo de forma e verifica se ele deve receber o foco quando a forma pai é focalizado ou define a capacidade para refletir o estado de foco da forma pai. (Herdado de ShapeField.)
Propriedade pública DefaultReflectParentSelectedState Obtém o filho campo de forma e verifica se ele deve ser selecionado quando forma pai é selecionada ou define a capacidade para refletir o estado de seleção da forma pai. (Herdado de ShapeField.)
Propriedade pública DefaultSelectable Obtém o campo de forma e verifica se ele pode ser selecionado por padrão ou define o estado de seleção do campo de forma padrão. (Herdado de ShapeField.)
Propriedade pública DefaultSelectedBackgroundBrushId Obtém ou define a identificação do pincel de plano de fundo padrão para o campo de forma. (Herdado de ShapeField.)
Propriedade pública DefaultStringFormat O formato de seqüência de caracteres padrão para todos os itens de lista
Propriedade pública DefaultVisibility Obtém o campo de forma e verifica se ele é exibido por padrão ou define a visibilidade padrão do campo de forma. (Herdado de ShapeField.)
Propriedade pública DisabledTextBrushId Obtém ou define a identificação de pincel para o texto de um item de lista desativada.
Propriedade pública FocusBackgroundPenId Obtém ou define a identificação de caneta usada para o item da lista concentrado de estrutura de tópicos.
Propriedade pública FocusPenId Obtém ou define a identificação de caneta usada para o item da lista concentrado de estrutura de tópicos.
Propriedade pública InactiveSelectedBackgroundBrushId Obtém ou define a identificação de pincel para o plano de fundo de um item de lista selecionado inativa.
Propriedade pública InactiveSelectedDisabledTextBrushId Obtém ou define a identificação de pincel para o texto de um item de lista de desativados selecionado inativo.
Propriedade pública InactiveSelectedTextBrushId Obtém ou define a identificação de pincel para o texto de um item de lista selecionado inativa.
Propriedade pública JaggedSelectionRectangle Obtém ou define a propriedade jaggedSelection.Se essa propriedade é definida como true, a largura de retângulos de seleção cobre apenas o conteúdo de subcampo, não toda a largura do campo.Essa propriedade assume false como padrão.
Propriedade pública Name Obtém o nome do campo de forma. (Herdado de ShapeField.)
Propriedade pública NormalBackgroundBrushId Obtém ou define a identificação de pincel para o plano de fundo de um item de lista normal e não selecionado.
Propriedade pública NormalFontId Obtém ou define a identificação de um item de lista normal e não selecionado.
Propriedade pública NormalTextBrushId Obtém ou define a identificação de pincel para o texto de um item de lista normal e não selecionado.
Propriedade pública SelectedBackgroundBrushId Obtém ou define a identificação de pincel para o plano de fundo de um item de lista selecionada.
Propriedade pública SelectedDisabledTextBrushId Obtém ou define a identificação de pincel para o texto de um item de lista selecionada de desativado.
Propriedade pública SelectedTextBrushId Obtém ou define a identificação de pincel para o texto de um item de lista selecionada.
Propriedade pública SnakedList Obtém um valor que indica se os itens da lista é quebrado em várias colunas.Se essa propriedade é definida como true, e em seguida, os itens no campo de lista serão snaked às colunas do formulário, se houver muitos itens para ajustar o espaço atualmente ocupado pela lista.O número atual de possíveis linhas e colunas visíveis é calculado dinamicamente para que a lista será maximizar o número de entradas que podem ser mostrados em seu tamanho atual.
Propriedade pública WatermarkFormat O formato de seqüência de caracteres padrão para todos os itens de lista

Superior

Métodos

  Nome Descrição
Método público AccessibleDoDefaultAction Executa a ação padrão para o objeto acessível. (Herdado de ShapeField.)
Método público AllowInPlaceEditorAutoSize Permite que o editor in-loco ser dimensionada automaticamente no campo forma. (Herdado de ShapeField.)
Método público AssociateValueWith(Store, AssociatedPropertyInfo) Associa o campo de forma uma propriedade de domínio atribuído a um elemento de forma. (Herdado de ShapeField.)
Método público AssociateValueWith(Store, Guid) Associa o campo de forma uma propriedade de domínio atribuído a um elemento de forma. (Herdado de ShapeField.)
Método público AssociateValueWith(Store, Guid, AssociatedPropertyInfo) Associa o campo de forma uma propriedade de domínio atribuído a um elemento de forma. (Herdado de ShapeField.)
Método público AssociateVisibilityWith(Store, AssociatedPropertyInfo) Associa a visibilidade do campo de forma uma propriedade de domínio atribuído a um elemento de forma. (Herdado de ShapeField.)
Método público AssociateVisibilityWith(Store, Guid) Associa a visibilidade do campo de forma uma propriedade de domínio atribuído a um elemento de forma. (Herdado de ShapeField.)
Método público AssociateVisibilityWith(Store, Guid, AssociatedPropertyInfo) Associa a visibilidade do campo de forma uma propriedade de domínio atribuído a um elemento de forma. (Herdado de ShapeField.)
Método público CanEditValue Obtém o campo de forma e verifica se ele pode ser editado. (Herdado de ShapeField.)
Método público CommitPendingEdit Confirma a edição pendente. (Herdado de ShapeField.)
Método público DoHitTest Recupera informações de teste, incluindo qual item da lista de ocorrências. (Substitui ShapeField.DoHitTest(PointD, ShapeElement, DiagramHitTestInfo).)
Método público DoKeyboardNavigation Navega no campo forma usando o teclado. (Herdado de ShapeField.)
Método público DoPaint Desenha o campo de forma. (Substitui ShapeField.DoPaint(DiagramPaintEventArgs, ShapeElement).)
Método público EditValue(ShapeElement, DiagramClientView) Abre o editor in-loco para o campo de forma. (Herdado de ShapeField.)
Método público EditValue(ShapeElement, DiagramClientView, PointD) Abre o editor in-loco para o campo de forma. (Herdado de ShapeField.)
Método público Equals Determina se o objeto especificado é igual ao objeto atual. (Herdado de 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 FindFirstChild Localiza o primeiro campo de forma filho no campo forma pai. (Herdado de ShapeField.)
Método público FindLastChild Localiza o último campo de forma filho no campo forma pai. (Herdado de ShapeField.)
Método público FindNextChild Localiza o próximo campo de forma filho no campo forma pai. (Herdado de ShapeField.)
Método público FindNextInChildSubFields Localiza o próximo subcampo de filho de ShapeField na seqüência de navegação. (Substitui ShapeField.FindNextInChildSubFields(ShapeElement, DiagramItem, Boolean).)
Método público FindPreviousChild Localiza o campo de forma filho anterior no campo forma pai. (Herdado de ShapeField.)
Método público FindPreviousInChildSubFields Localiza o subcampo de filho anterior de ShapeField na seqüência de navegação. (Substitui ShapeField.FindPreviousInChildSubFields(ShapeElement, DiagramItem, Boolean).)
Método público Focused Obtém o campo de forma e verifica se ele tem o foco. (Herdado de ShapeField.)
Método público GetAccessibilityObject Obtém o objeto de acessibilidade que é atribuído ao campo de forma. (Herdado de ShapeField.)
Método público GetAccessibleChild Recupera o subcampo filho acessível correspondente ao índice especificado. (Substitui ShapeField.GetAccessibleChild(ShapeElement, Int32).)
Método público GetAccessibleChildCount Recupera o número de filhos acessíveis pertencentes a esse ShapeField. (Substitui ShapeField.GetAccessibleChildCount(ShapeElement).)
Método público GetAccessibleDefaultActionDescription Obtém a finalidade padrão do campo forma para o objeto acessível. (Herdado de ShapeField.)
Método público GetAccessibleDescription Retorna a descrição acessível do padrão para um campo de lista. (Substitui ShapeField.GetAccessibleDescription(ShapeElement).)
Método público GetAccessibleHelp Obtém o campo da forma ajuda para o objeto acessível. (Herdado de ShapeField.)
Método público GetAccessibleHelpTopicFileName Obtém um tópico da Ajuda para o objeto acessível. (Herdado de ShapeField.)
Método público GetAccessibleHelpTopicId Obtém a ID que é atribuída ao tópico da Ajuda para o objeto acessível. (Herdado de ShapeField.)
Método público GetAccessibleName Retorna o nome acessível do padrão para um campo de lista. (Substitui ShapeField.GetAccessibleName(ShapeElement).)
Método público GetAccessibleRole Recupera a função acessível desta ShapeField. (Substitui ShapeField.GetAccessibleRole(ShapeElement).)
Método público GetAccessibleState Obtém o estado do campo forma para o objeto acessível. (Herdado de ShapeField.)
Método público GetAccessibleValue Obtém o valor no campo forma para o objeto acessível. (Herdado de ShapeField.)
Método público GetActiveInPlaceEditor Obtém o editor no local que está ativo. (Herdado de ShapeField.)
Método público GetBackgroundBrush Obtém o pincel que desenha o plano de fundo do elemento de forma a que este campo de forma é atribuído. (Herdado de ShapeField.)
Método público GetBackgroundBrushId Obtém a ID do pincel que desenha o plano de fundo do elemento de forma a que este campo de forma é atribuído. (Herdado de ShapeField.)
Método público GetBounds Obtém os limites desta ShapeField em unidades do mundo em relação ao canto superior esquerdo da forma pai. (Substitui ShapeField.GetBounds(ShapeElement).)
Método público GetCursor Obtém o ponteiro que aparece quando o mouse está apontando para o campo de forma. (Herdado de ShapeField.)
Método público GetFocusable Obtém o campo de forma e verifica se ele pode receber o foco. (Herdado de ShapeField.)
Método público GetHashCode Serve como uma função de hash para um tipo específico. (Herdado de Object.)
Método público GetInPlaceEditorBounds Obtém os limites para o editor in-loco. (Herdado de ShapeField.)
Método público GetItemCount Obtém o número de itens neste campo da lista.
Método público GetItemFocusable Obtém um valor que indica se o item de lista especificado é Focusable é.
Método público GetItemHeight Obtém a altura padrão de um item de lista em unidades do mundo.O comportamento padrão desse método retorna a soma de GetItemTextHeight, GetPaddingAboveItemText e GetPaddingBelowItemText.
Método público GetItemRectangle Obtém o retângulo de item de lista em unidades do mundo em relação ao canto superior esquerdo da forma pai.
Método público GetItemSelectable Obtém um valor que indica se o item de lista especificado é selecionável.
Método protegido GetItemTextHeight Obtém a altura de uma linha de texto no item da lista.Nesta altura do texto (Font.GetHeight()) contém alguns padding, portanto, GetPaddingAboveItemText e GetPaddingBelowItemText é adicionais de preenchimento na parte superior desse.
Método público GetMaximumInPlaceEditorSize Obtém os limites máximo para o editor in-loco. (Herdado de ShapeField.)
Método público GetMinimumInPlaceEditorSize Obtém os limites mínimos para o editor in-loco. (Herdado de ShapeField.)
Método público GetMinimumSize Obtém a altura e largura mínima para o campo de forma. (Herdado de ShapeField.)
Método protegido GetPaddingAboveItemText Retorna o espaçamento entre o início do item e a parte superior do texto.A altura do texto (Font.GetHeight()) contém alguns padding, portanto, isso é enchimento Além disso.
Método protegido GetPaddingBelowItemText Retorna o espaçamento entre o final do texto e a parte inferior do item.A altura do texto (Font.GetHeight()) contém alguns padding, portanto, isso é enchimento Além disso.
Método público GetPen Obtém a caneta que desenha o elemento de forma a que o campo de forma é atribuído. (Herdado de ShapeField.)
Método público GetPenId Obtém a ID da caneta que desenha o elemento de forma a que o campo de forma é atribuído. (Herdado de ShapeField.)
Método público GetPotentialMouseAction Obtém a ação mouse para ativar quando o usuário clica em seguida um ponto específico no diagrama. (Herdado de ShapeField.)
Método público GetSelectable Obtém o campo de forma e verifica se ele pode ser selecionado. (Herdado de ShapeField.)
Método público GetType Obtém Type da instância atual. (Herdado de Object.)
Método público GetValue Obtém o valor no campo forma. (Herdado de ShapeField.)
Método público GetValueDomainPropertyInfo Obtém a propriedade de domínio que é atribuída o valor no campo forma. (Herdado de ShapeField.)
Método público GetVisible Obtém o campo de forma e verifica se ele aparece. (Herdado de ShapeField.)
Método público HasFocusedAppearance Obtém o campo de forma e verifica se ela parece ter o foco. (Herdado de ShapeField.)
Método público HasPendingEdit Obtém o campo de forma e verifica se o seu editor no local está ativo e uma alteração é pendente. (Herdado de ShapeField.)
Método público HasSelectedAppearance Obtém o campo de forma e verifica se ele parece estar selecionada. (Herdado de ShapeField.)
Método público IsNavigationKey(Char) Obtém a chave que o usuário pressionou e verifica se ele pode ser usado para navegar entre os campos de forma. (Herdado de ShapeField.)
Método público IsNavigationKey(Keys) Obtém as chaves que o usuário pressionou e verifica se eles podem ser usados para navegar entre os campos de forma. (Herdado de ShapeField.)
Método protegido MemberwiseClone Cria uma cópia superficial de Objectatual. (Herdado de Object.)
Método público NavigateAscend Move o foco para o campo de forma anterior na seqüência de navegação para as formas selecionadas. (Herdado de ShapeField.)
Método público NavigateDescend Move o foco para o próximo campo de forma na seqüência de navegação para as formas selecionadas. (Herdado de ShapeField.)
Método público NavigateToFirst Move o foco para o primeiro campo de forma na seqüência de navegação para as formas selecionadas. (Herdado de ShapeField.)
Método público NavigateToLast Move o foco para o último campo da forma na seqüência de navegação para as formas selecionadas. (Herdado de ShapeField.)
Método público NavigateToNext Move o foco para o próximo campo de forma na seqüência de navegação para as formas selecionadas. (Herdado de ShapeField.)
Método público NavigateToPrevious Move o foco para o campo de forma anterior na seqüência de navegação para as formas selecionadas. (Herdado de ShapeField.)
Método protegido OnBeginEdit Ouvintes de alertas quando começou a edição in-loco. (Herdado de ShapeField.)
Método público OnClick Ouvintes de alertas quando o usuário clicou em um campo de forma. (Herdado de ShapeField.)
Método público OnDoubleClick Ouvintes de alertas quando o usuário clicou em um campo de forma. (Herdado de ShapeField.)
Método protegido OnEndEdit Ouvintes de alertas quando concluiu a edição in-loco. (Herdado de ShapeField.)
Método público OnKeyDown Ouvintes de alertas quando o usuário tem mantida pressionada uma tecla quando apontando para um campo de forma. (Herdado de ShapeField.)
Método público OnKeyPress Ouvintes de alertas quando o usuário pressiona uma tecla quando apontando para um campo de forma. (Herdado de ShapeField.)
Método público OnKeyUp Ouvintes de alertas quando o usuário lançou uma chave quando apontando para um campo de forma. (Herdado de ShapeField.)
Método público OnMouseDown Ouvintes de alertas quando o usuário está mantendo o botão do mouse pressionado sobre um campo de forma. (Herdado de ShapeField.)
Método público OnMouseMove Ouvintes de alertas quando o mouse foi movido sobre um campo de forma. (Herdado de ShapeField.)
Método público OnMouseUp Ouvintes de alertas quando o usuário que lançou o botão do mouse sobre um campo de forma. (Herdado de ShapeField.)
Método público OnMouseWheel Ouvintes de alertas quando o mouse sobre um campo de forma foi girado. (Herdado de ShapeField.)
Método público Selected Obtém o campo de forma e verifica se ele está selecionado. (Herdado de ShapeField.)
Método público SetSelectionRange Define a seleção a um intervalo de subcampos (Substitui ShapeField.SetSelectionRange(SelectedShapesCollection, DiagramItem, DiagramItem).)
Método público SetValue Atribui o valor especificado para um campo de forma. (Herdado de ShapeField.)
Método público SetVisible Define a visibilidade do campo de forma. (Herdado de ShapeField.)
Método público ToString Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object.)

Superior

Comentários

Para adicionar um ListField um ShapeElement, substitua o método de InitializeShapeFields do ShapeElement.O ShapeElement também deve implementar a interface IListFieldContainer.

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