UIElementCollection Classe
TOC
Comprimi il sommario
Espandi il sommario
Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Classe UIElementCollection

 

Rappresenta una raccolta ordinata di elementi figlio UIElement.

Spazio dei nomi:   System.Windows.Controls
Assembly:  PresentationFramework (in PresentationFramework.dll)

System.Object
  System.Windows.Controls.UIElementCollection

public class UIElementCollection : IList, ICollection, IEnumerable

NomeDescrizione
System_CAPS_pubmethodUIElementCollection(UIElement, FrameworkElement)

Inizializza una nuova istanza della classe UIElementCollection.

NomeDescrizione
System_CAPS_pubpropertyCapacity

Ottiene o imposta il numero di elementi che UIElementCollection può contenere.

System_CAPS_pubpropertyCount

Ottiene il numero effettivo di elementi nella raccolta.

System_CAPS_pubpropertyIsSynchronized

Ottiene un valore che indica se l'accesso per il ICollection interfaccia è sincronizzato (thread-safe).

System_CAPS_pubpropertyItem[Int32]

Ottiene o imposta il UIElement archiviati nella posizione di indice in base zero di UIElementCollection.

System_CAPS_pubpropertySyncRoot

Ottiene un oggetto che è possibile utilizzare per sincronizzare l'accesso per il ICollection interfaccia.

NomeDescrizione
System_CAPS_pubmethodAdd(UIElement)

Aggiunge l'elemento specificato per il UIElementCollection.

System_CAPS_pubmethodClear()

Rimuove tutti gli elementi da UIElementCollection.

System_CAPS_protmethodClearLogicalParent(UIElement)

Cancella l'elemento padre logico di un elemento quando l'elemento lascia un UIElementCollection.

System_CAPS_pubmethodContains(UIElement)

Determina se un elemento specificato è incluso il UIElementCollection.

System_CAPS_pubmethodCopyTo(Array, Int32)

Copia un UIElement da un UIElementCollection in una matrice, iniziando dalla posizione di indice specificata.

System_CAPS_pubmethodCopyTo(UIElement[], Int32)

Copia un UIElement da un UIElementCollection in una matrice, iniziando dalla posizione di indice specificata.

System_CAPS_pubmethodEquals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object.)

System_CAPS_protmethodFinalize()

Consente a un oggetto di provare a liberare risorse ed eseguire altre operazioni di pulizia prima che l'oggetto stesso venga reclamato dalla procedura di Garbage Collection. (Ereditato da Object.)

System_CAPS_pubmethodGetEnumerator()

Restituisce un enumeratore che può scorrere il UIElementCollection.

System_CAPS_pubmethodGetHashCode()

Funge da funzione hash predefinita.(Ereditato da Object.)

System_CAPS_pubmethodGetType()

Ottiene l'oggetto Type dell'istanza corrente.(Ereditato da Object.)

System_CAPS_pubmethodIndexOf(UIElement)

Restituisce la posizione di indice di un elemento specificato in un UIElementCollection.

System_CAPS_pubmethodInsert(Int32, UIElement)

Inserisce un elemento in un UIElementCollection in corrispondenza della posizione di indice specificato.

System_CAPS_protmethodMemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.(Ereditato da Object.)

System_CAPS_pubmethodRemove(UIElement)

Rimuove l'elemento specificato da un oggetto UIElementCollection.

System_CAPS_pubmethodRemoveAt(Int32)

Rimuove il UIElement in corrispondenza dell'indice specificato.

System_CAPS_pubmethodRemoveRange(Int32, Int32)

Rimuove un intervallo di elementi da un UIElementCollection.

System_CAPS_protmethodSetLogicalParent(UIElement)

Imposta l'elemento padre logico di un elemento in un UIElementCollection.

System_CAPS_pubmethodToString()

Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object.)

NomeDescrizione
System_CAPS_pubinterfaceSystem_CAPS_privmethodIList.Add(Object)

Questo tipo o membro supporta l'infrastruttura Windows Presentation Foundation (WPF) e non deve essere usato direttamente dal codice. Per una descrizione di questo membro, vedere Add.

System_CAPS_pubinterfaceSystem_CAPS_privmethodIList.Contains(Object)

Questo tipo o membro supporta l'infrastruttura Windows Presentation Foundation (WPF) e non deve essere usato direttamente dal codice. Per una descrizione di questo membro, vedere Contains.

System_CAPS_pubinterfaceSystem_CAPS_privmethodIList.IndexOf(Object)

Questo tipo o membro supporta l'infrastruttura Windows Presentation Foundation (WPF) e non deve essere usato direttamente dal codice. Per una descrizione di questo membro, vedere IndexOf.

System_CAPS_pubinterfaceSystem_CAPS_privmethodIList.Insert(Int32, Object)

Questo tipo o membro supporta l'infrastruttura Windows Presentation Foundation (WPF) e non deve essere usato direttamente dal codice. Per una descrizione di questo membro, vedere Insert.

System_CAPS_pubinterfaceSystem_CAPS_privmethodIList.Remove(Object)

Questo tipo o membro supporta l'infrastruttura Windows Presentation Foundation (WPF) e non deve essere usato direttamente dal codice. Per una descrizione di questo membro, vedere Remove.

System_CAPS_pubinterfaceSystem_CAPS_privpropertyIList.IsFixedSize

Questo tipo o membro supporta l'infrastruttura Windows Presentation Foundation (WPF) e non deve essere usato direttamente dal codice. Per una descrizione di questo membro, vedere IsFixedSize.

System_CAPS_pubinterfaceSystem_CAPS_privpropertyIList.IsReadOnly

Questo tipo o membro supporta l'infrastruttura Windows Presentation Foundation (WPF) e non deve essere usato direttamente dal codice. Per una descrizione di questo membro, vedere IsReadOnly.

System_CAPS_pubinterfaceSystem_CAPS_privpropertyIList.Item[Int32]

Questo tipo o membro supporta l'infrastruttura Windows Presentation Foundation (WPF) e non deve essere usato direttamente dal codice. Per una descrizione di questo membro, vedere Item.

NomeDescrizione
System_CAPS_pubmethodAsParallel()

Sottoposto a overload. Consente la parallelizzazione di una query.(Definito da ParallelEnumerable).

System_CAPS_pubmethodAsQueryable()

Sottoposto a overload. Converte un IEnumerable a un IQueryable.(Definito da Queryable).

System_CAPS_pubmethodCast<TResult>()

Esegue il cast di elementi di un IEnumerable nel tipo specificato.(Definito da Enumerable).

System_CAPS_pubmethodOfType<TResult>()

Filtra gli elementi di un IEnumerable in base a un tipo specificato.(Definito da Enumerable).

Il Panel base alla classe utilizza un UIElementCollection per rappresentare l'insieme di elementi figlio. Metodi e proprietà definiti per il UIElementCollection influiscono su tutti gli oggetti derivati da Panel e definire un insieme di funzionalità per la manipolazione dei comuni Panel gli elementi figlio.

Oggetto UIElementCollection ha affinità con il proprio contesto (classe). È necessario accedere all'insieme dal contesto dell'oggetto proprietario Panel.

Nell'esempio seguente viene utilizzata la Add metodo per aggiungere contenuto figlio a un elemento padre StackPanel. Questo caso utilizzando il Children proprietà, che è di tipo UIElementCollection.

void AddButton(object sender, MouseButtonEventArgs e)
{
	sp1.Children.Clear();
	btn = new Button();
	btn.Content = "New Button";
	sp1.Children.Add(btn);
}

.NET Framework
Disponibile da 3.0
Silverlight
Disponibile da 2.0
Windows Phone Silverlight
Disponibile da 7.0

Eventuali membri pubblici statici (Shared in Visual Basic) di questo tipo sono thread-safe. I membri di istanza non sono garantiti come thread-safe.

Torna all'inizio
Mostra:
© 2016 Microsoft