Classe ListField
Campo della forma in grado di visualizzare in modo efficiente un elenco di elementi.
Gerarchia di ereditarietà
System.Object
Microsoft.VisualStudio.Modeling.Diagrams.ShapeField
Microsoft.VisualStudio.Modeling.Diagrams.ListField
Spazio dei nomi: Microsoft.VisualStudio.Modeling.Diagrams
Assembly: Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0.dll)
Sintassi
'Dichiarazione
Public Class ListField _
Inherits ShapeField
public class ListField : ShapeField
Il tipo ListField espone i seguenti membri.
Costruttori
Nome | Descrizione | |
---|---|---|
ListField(String) | Inizializza una nuova istanza della classe ListField. | |
ListField(String, Boolean, String, String) | Inizializza una nuova istanza della classe ListField. |
In alto
Proprietà
Nome | Descrizione | |
---|---|---|
AlternateFontId | Ottiene o imposta l'ID del tipo di carattere per un normale elemento di elenco non selezionato. | |
AnchoringBehavior | Descrive come il contenuto del campo deve posizionarsi e ridimensionarsi in relazione allo ShapeElement padre. (Ereditato da ShapeField) | |
DefaultAccessibleDescription | Ottiene o imposta la descrizione accessibile predefinita. (Ereditato da ShapeField) | |
DefaultAccessibleName | Ottiene o imposta il nome predefinito del campo della forma per l'oggetto accessibile. (Ereditato da ShapeField) | |
DefaultAccessibleState | Ottiene lo stato predefinito del campo della forma per l'oggetto accessibile. (Ereditato da ShapeField) | |
DefaultBackgroundBrushId | Ottiene o imposta l'ID del pennello predefinito per lo sfondo del campo della forma. (Ereditato da ShapeField) | |
DefaultFocusable | Ottiene il campo della forma e verifica se può ricevere lo stato attivo oppure fornisce al campo la possibilità di ricevere lo stato attivo. (Ereditato da ShapeField) | |
DefaultInactiveSelectedBackgroundBrushId | Ottiene o imposta l'ID del pennello per lo sfondo predefinito del campo della forma. (Ereditato da ShapeField) | |
DefaultItemFocusable | Ottiene o imposta lo stato attivabile predefinito di tutti gli elementi dell'elenco. | |
DefaultItemIndent | Ottiene il margine standard da utilizzare tra il lato sinistro del campo dell'elenco e il lato sinistro della voce dell'elenco. | |
DefaultItemSelectable | Ottiene o imposta lo stato selezionabile predefinito di tutti gli elementi dell'elenco. | |
DefaultPenId | Ottiene o imposta l'ID della penna predefinita per il campo della forma. (Ereditato da ShapeField) | |
DefaultReflectParentFocusedState | Ottiene il campo della forma figlio e verifica se deve ricevere lo stato attivo quando lo riceve la relativa forma padre oppure imposta la possibilità di riflettere lo stato attivo della forma padre. (Ereditato da ShapeField) | |
DefaultReflectParentSelectedState | Ottiene il campo della forma figlio e verifica se deve essere selezionato quando viene selezionata la relativa forma padre oppure imposta la possibilità di riflettere lo stato di selezione della forma padre. (Ereditato da ShapeField) | |
DefaultSelectable | Ottiene il campo della forma e verifica se può essere selezionato per impostazione predefinita oppure imposta lo stato di selezione predefinita del campo della forma. (Ereditato da ShapeField) | |
DefaultSelectedBackgroundBrushId | Ottiene o imposta l'ID del pennello per lo sfondo predefinito del campo della forma. (Ereditato da ShapeField) | |
DefaultStringFormat | Il formato di stringa predefinito per tutti gli elementi di elenco | |
DefaultVisibility | Ottiene il campo della forma e verifica se viene visualizzato per impostazione predefinita oppure imposta la visibilità predefinita del campo della forma. (Ereditato da ShapeField) | |
DisabledTextBrushId | Ottiene o imposta l'ID pennello per il testo di un elemento di elenco disabilitato. | |
FocusBackgroundPenId | Ottiene o imposta la penna utilizzata per delineare l'elemento dell'elenco attivato. | |
FocusPenId | Ottiene o imposta la penna utilizzata per delineare l'elemento dell'elenco attivato. | |
InactiveSelectedBackgroundBrushId | Ottiene o imposta l'ID pennello per lo sfondo di un elemento di elenco selezionato inattivo. | |
InactiveSelectedDisabledTextBrushId | Ottiene o imposta l'ID pennello per il testo di un elemento di elenco selezionato disabilitato e inattivo. | |
InactiveSelectedTextBrushId | Ottiene o imposta l'ID pennello per il testo di un elemento di elenco selezionato inattivo. | |
JaggedSelectionRectangle | Ottiene o imposta la proprietà jaggedSelection.Se il valore di questa proprietà è true, la larghezza dei rettangoli di selezione interessa solo il contenuto dei sottocampi, non l'intero campo.Questa proprietà viene impostata sul valore predefinito false. | |
Name | Ottiene il nome del campo della forma. (Ereditato da ShapeField) | |
NormalBackgroundBrushId | Ottiene o imposta l'ID pennello per lo sfondo di un normale elemento di elenco non selezionato. | |
NormalFontId | Ottiene o imposta l'ID del tipo di carattere per un normale elemento di elenco non selezionato. | |
NormalTextBrushId | Ottiene o imposta l'ID pennello per il testo di un normale elemento di elenco non selezionato. | |
SelectedBackgroundBrushId | Ottiene o imposta l'ID pennello per lo sfondo di un elemento di elenco selezionato. | |
SelectedDisabledTextBrushId | Ottiene o imposta l'ID pennello per il testo di un elemento di elenco disabilitato selezionato. | |
SelectedTextBrushId | Ottiene o imposta l'ID pennello per il testo di un elemento di elenco selezionato. | |
SnakedList | Ottiene un valore che indica se viene eseguito il wrapping degli elementi dell'elenco in più colonne.Se questa proprietà è impostata su true, gli elementi nel campo dell'elenco vengono posizionati in modo da formare delle colonne se sono presenti troppi elementi nello spazio attualmente occupato dall'elenco.Il numero corrente di righe e colonne visibili possibili è calcolato dinamicamente in modo che l'elenco aumenti il numero di voci che possono essere visualizzate nella dimensione corrente. | |
WatermarkFormat | Il formato di stringa predefinito per tutti gli elementi di elenco |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
AccessibleDoDefaultAction | Esegue l'azione predefinita per l'oggetto accessibile. (Ereditato da ShapeField) | |
AllowInPlaceEditorAutoSize | Consente di definire automaticamente le dimensioni per l'editor sul posto nel campo della forma. (Ereditato da ShapeField) | |
AssociateValueWith(Store, AssociatedPropertyInfo) | Associa il campo di forma con una proprietà del dominio assegnata a un elemento di forma. (Ereditato da ShapeField) | |
AssociateValueWith(Store, Guid) | Associa il campo di forma con una proprietà del dominio assegnata a un elemento di forma. (Ereditato da ShapeField) | |
AssociateValueWith(Store, Guid, AssociatedPropertyInfo) | Associa il campo di forma con una proprietà del dominio assegnata a un elemento di forma. (Ereditato da ShapeField) | |
AssociateVisibilityWith(Store, AssociatedPropertyInfo) | Associa la visibilità del campo forma a una proprietà del dominio assegnata a un elemento di forma. (Ereditato da ShapeField) | |
AssociateVisibilityWith(Store, Guid) | Associa la visibilità del campo forma a una proprietà del dominio assegnata a un elemento di forma. (Ereditato da ShapeField) | |
AssociateVisibilityWith(Store, Guid, AssociatedPropertyInfo) | Associa la visibilità del campo forma a una proprietà del dominio assegnata a un elemento di forma. (Ereditato da ShapeField) | |
CanEditValue | Ottiene il campo della forma e verifica se può essere modificato. (Ereditato da ShapeField) | |
CommitPendingEdit | Esegue il commit della modifica in sospeso. (Ereditato da ShapeField) | |
DoHitTest | Recupera le informazioni sull'hit test, tra cui la voce elenco interessata. (Esegue l'override di ShapeField.DoHitTest(PointD, ShapeElement, DiagramHitTestInfo)). | |
DoKeyboardNavigation | Consente di spostarsi nel campo della forma utilizzando la tastiera. (Ereditato da ShapeField) | |
DoPaint | Disegna il campo della forma. (Esegue l'override di ShapeField.DoPaint(DiagramPaintEventArgs, ShapeElement)). | |
EditValue(ShapeElement, DiagramClientView) | Apre l'editor sul posto per il campo della forma. (Ereditato da ShapeField) | |
EditValue(ShapeElement, DiagramClientView, PointD) | Apre l'editor sul posto per il campo della forma. (Ereditato da ShapeField) | |
Equals | Determina se l'oggetto specificato equivale all'oggetto corrente. (Ereditato da Object) | |
Finalize | Consente a un oggetto di provare a liberare risorse ed eseguire altre operazioni di pulitura prima che l'oggetto stesso venga recuperato dalla procedura di Garbage Collection. (Ereditato da Object) | |
FindFirstChild | Individuare il primo campo figlio della forma nel campo padre della forma. (Ereditato da ShapeField) | |
FindLastChild | Individuare l'ultimo campo figlio della forma nel campo padre della forma. (Ereditato da ShapeField) | |
FindNextChild | Individuare il successivo campo figlio della forma nel campo padre della forma. (Ereditato da ShapeField) | |
FindNextInChildSubFields | Trova il successivo sottocampo figlio di ShapeField nella sequenza di navigazione. (Esegue l'override di ShapeField.FindNextInChildSubFields(ShapeElement, DiagramItem, Boolean)). | |
FindPreviousChild | Individuare il precedente campo figlio della forma nel campo padre della forma. (Ereditato da ShapeField) | |
FindPreviousInChildSubFields | Trova il precedente sottocampo figlio di ShapeField nella sequenza di navigazione. (Esegue l'override di ShapeField.FindPreviousInChildSubFields(ShapeElement, DiagramItem, Boolean)). | |
Focused | Ottiene il campo della forma e verifica se è nello stato attivo. (Ereditato da ShapeField) | |
GetAccessibilityObject | Ottiene l'oggetto Accessibility assegnato al campo della forma. (Ereditato da ShapeField) | |
GetAccessibleChild | Recupera il sottocampo figlio accessibile corrispondente all'indice specificato. (Esegue l'override di ShapeField.GetAccessibleChild(ShapeElement, Int32)). | |
GetAccessibleChildCount | Recupera il numero di oggetti figlio accessibili appartenenti a questo oggetto ShapeField. (Esegue l'override di ShapeField.GetAccessibleChildCount(ShapeElement)). | |
GetAccessibleDefaultActionDescription | Ottiene lo scopo predefinito del campo della forma per l'oggetto accessibile. (Ereditato da ShapeField) | |
GetAccessibleDescription | Restituisce la descrizione accessibile predefinita per un campo elenco. (Esegue l'override di ShapeField.GetAccessibleDescription(ShapeElement)). | |
GetAccessibleHelp | Ottiene la Guida del campo della forma per l'oggetto accessibile. (Ereditato da ShapeField) | |
GetAccessibleHelpTopicFileName | Ottiene un argomento della Guida per l'oggetto accessibile. (Ereditato da ShapeField) | |
GetAccessibleHelpTopicId | Ottiene l'ID assegnato all'argomento della Guida per l'oggetto accessibile. (Ereditato da ShapeField) | |
GetAccessibleName | Restituisce il nome accessibile predefinito per un campo elenco. (Esegue l'override di ShapeField.GetAccessibleName(ShapeElement)). | |
GetAccessibleRole | Recupera il ruolo accessibile di questo ShapeField. (Esegue l'override di ShapeField.GetAccessibleRole(ShapeElement)). | |
GetAccessibleState | Ottiene lo stato del campo della forma per l'oggetto accessibile. (Ereditato da ShapeField) | |
GetAccessibleValue | Ottiene il valore nel campo della forma per l'oggetto accessibile. (Ereditato da ShapeField) | |
GetActiveInPlaceEditor | Ottiene l'editor sul posto attivo. (Ereditato da ShapeField) | |
GetBackgroundBrush | Ottiene il pennello che consente di disegnare lo sfondo dell'elemento della forma a cui questo campo di forma è assegnato. (Ereditato da ShapeField) | |
GetBackgroundBrushId | Ottiene l'ID del pennello che consente di disegnare lo sfondo dell'elemento della forma a cui è assegnato questo campo della forma. (Ereditato da ShapeField) | |
GetBounds | Ottiene i limiti di questo ShapeField in unità di misura internazionali in relazione alla parte superiore sinistra della forma padre. (Esegue l'override di ShapeField.GetBounds(ShapeElement)). | |
GetCursor | Ottiene il puntatore che viene visualizzato quando il mouse punta sul campo della forma. (Ereditato da ShapeField) | |
GetFocusable | Ottiene il campo della forma e verifica se può ricevere lo stato attivo. (Ereditato da ShapeField) | |
GetHashCode | Funge da funzione hash predefinita. (Ereditato da Object) | |
GetInPlaceEditorBounds | Ottiene i limiti per l'editor sul posto. (Ereditato da ShapeField) | |
GetItemCount | Ottiene il numero di elementi presenti in questo campo dell'elenco. | |
GetItemFocusable | Ottiene un valore che indica se l'elemento di elenco specificato è attivabile. | |
GetItemHeight | Ottiene l'altezza standard di una voce di elenco in unità di misura internazionali.Il comportamento predefinito di questo metodo restituisce la somma di GetItemTextHeight, GetPaddingAboveItemText e GetPaddingBelowItemText. | |
GetItemRectangle | Ottiene l'area rettangolare della voce di elenco in unità di misura internazionali in relazione alla parte superiore sinistra della forma padre. | |
GetItemSelectable | Ottiene un valore che indica se l'elemento di elenco specificato è selezionabile. | |
GetItemTextHeight | Ottiene l'altezza di una riga di testo nell'elenco.Questa altezza del testo (Font.GetHeight()) contiene la spaziatura; pertanto GetPaddingAboveItemText e GetPaddingBelowItemText rappresentano la spaziatura aggiuntiva nella parte superiore. | |
GetMaximumInPlaceEditorSize | Ottiene i limiti massimi per l'editor sul posto. (Ereditato da ShapeField) | |
GetMinimumInPlaceEditorSize | Ottiene i limiti minimi per l'editor sul posto. (Ereditato da ShapeField) | |
GetMinimumSize | Ottiene la larghezza e la lunghezza minime per il campo della forma. (Ereditato da ShapeField) | |
GetPaddingAboveItemText | Restituisce la spaziatura tra la parte superiore dell'elemento e la parte superiore del testo.L'altezza del testo (Font.GetHeight()) contiene riempimento, pertanto si tratta di riempimento aggiuntivo. | |
GetPaddingBelowItemText | Restituisce la spaziatura tra la parte superiore del testo e la parte inferiore dell'elemento.L'altezza del testo (Font.GetHeight()) contiene riempimento, pertanto si tratta di riempimento aggiuntivo. | |
GetPen | Ottiene la penna che consente di disegnare l'elemento della forma a cui è assegnato il campo della forma. (Ereditato da ShapeField) | |
GetPenId | Ottiene l'ID della penna che consente di disegnare l'elemento della forma a cui è assegnato il campo della forma. (Ereditato da ShapeField) | |
GetPotentialMouseAction | Ottiene l'azione del mouse da attivare quando l'utente fa clic su un punto specifico nel diagramma. (Ereditato da ShapeField) | |
GetSelectable | Ottiene il campo della forma e verifica se può essere selezionato. (Ereditato da ShapeField) | |
GetType | Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) | |
GetValue | Ottiene il valore nel campo della forma. (Ereditato da ShapeField) | |
GetValueDomainPropertyInfo | Ottiene la proprietà di dominio assegnata al valore nel campo della forma. (Ereditato da ShapeField) | |
GetVisible | Ottiene il campo della forma e verifica se è visibile. (Ereditato da ShapeField) | |
HasFocusedAppearance | Ottiene il campo della forma e verifica se deve apparire come nello stato attivo. (Ereditato da ShapeField) | |
HasPendingEdit | Ottiene il campo della forma e verifica se il relativo editor sul posto è attivo e se è in corso una modifica. (Ereditato da ShapeField) | |
HasSelectedAppearance | Ottiene il campo della forma e verifica se appare selezionato. (Ereditato da ShapeField) | |
IsNavigationKey(Char) | Ottiene il tasto premuto dall'utente e verifica se può essere utilizzato per spostarsi tra i campi della forma. (Ereditato da ShapeField) | |
IsNavigationKey(Keys) | Ottiene i tasti premuti dall'utente e verifica se possono essere utilizzati per spostarsi tra i campi della forma. (Ereditato da ShapeField) | |
MemberwiseClone | Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object) | |
NavigateAscend | Sposta lo stato attivo sul precedente campo di forma nella sequenza di navigazione delle forme selezionate. (Ereditato da ShapeField) | |
NavigateDescend | Sposta lo stato attivo sul successivo campo di forma nella sequenza di navigazione delle forme selezionate. (Ereditato da ShapeField) | |
NavigateToFirst | Sposta lo stato attivo sul primo campo di forma nella sequenza di navigazione delle forme selezionate. (Ereditato da ShapeField) | |
NavigateToLast | Sposta lo stato attivo sull'ultimo campo di forma nella sequenza di navigazione delle forme selezionate. (Ereditato da ShapeField) | |
NavigateToNext | Sposta lo stato attivo sul successivo campo di forma nella sequenza di navigazione delle forme selezionate. (Ereditato da ShapeField) | |
NavigateToPrevious | Sposta lo stato attivo sul precedente campo di forma nella sequenza di navigazione delle forme selezionate. (Ereditato da ShapeField) | |
OnBeginEdit | Avvisa i listener quando la modifica sul posto è iniziata. (Ereditato da ShapeField) | |
OnClick | Avvisa i listener quando l'utente ha fatto clic su un campo di forma. (Ereditato da ShapeField) | |
OnDoubleClick | Avvisa i listener quando l'utente ha fatto doppio clic su un campo di forma. (Ereditato da ShapeField) | |
OnEndEdit | Avvisa i listener quando la modifica sul posto è terminata. (Ereditato da ShapeField) | |
OnKeyDown | Avvisa i listener quando l'utente ha mantenuto premuto un tasto puntando a un campo di forma. (Ereditato da ShapeField) | |
OnKeyPress | Avvisa i listener quando l'utente ha premuto un tasto puntando a un campo di forma. (Ereditato da ShapeField) | |
OnKeyUp | Avvisa i listener quando l'utente ha rilasciato un tasto puntando a un campo di forma. (Ereditato da ShapeField) | |
OnMouseDown | Avvisa i listener quando l'utente sta tenendo premuto il pulsante del mouse su un campo di forma. (Ereditato da ShapeField) | |
OnMouseMove | Avvisa i listener quando il mouse è stato spostato su un campo di forma. (Ereditato da ShapeField) | |
OnMouseUp | Avvisa i listener quando l'utente ha rilasciato il pulsante del mouse su un campo di forma. (Ereditato da ShapeField) | |
OnMouseWheel | Avvisa i listener quando il mouse è stato ruotato su un campo di forma. (Ereditato da ShapeField) | |
Selected | Ottiene il campo della forma e verifica se è selezionato. (Ereditato da ShapeField) | |
SetSelectionRange | Imposta la selezione su un intervallo di sottocampi (Esegue l'override di ShapeField.SetSelectionRange(SelectedShapesCollection, DiagramItem, DiagramItem)). | |
SetValue | Assegna un valore specificato al campo della forma. (Ereditato da ShapeField) | |
SetVisible | Imposta la visibilità del campo forma. (Ereditato da ShapeField) | |
ToString | Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
In alto
Note
Per aggiungere un ListField a un elemento ShapeElement, eseguire l'override del metodo di InitializeShapeFields di elemento ShapeElement. Lo ShapeElement deve implementare anche l'interfaccia di IListFieldContainer.
Codice thread safe
Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.