UIElementCollection UIElementCollection UIElementCollection UIElementCollection Class

Definizione

Rappresenta una raccolta ordinata di elementi figlio UIElement.Represents an ordered collection of UIElement child elements.

public ref class UIElementCollection : System::Collections::IList
public class UIElementCollection : System.Collections.IList
type UIElementCollection = class
    interface IList
    interface ICollection
    interface IEnumerable
Public Class UIElementCollection
Implements IList
Ereditarietà
UIElementCollectionUIElementCollectionUIElementCollectionUIElementCollection
Implementazioni

Esempi

Nell'esempio seguente viene usato Add il metodo per aggiungere contenuto figlio a un StackPanelelemento padre.The following example uses the Add method to add child content to a parent StackPanel. A tale scopo, usare la Children proprietà, che è di tipo UIElementCollection.You do this by using the Children property, which is of type UIElementCollection.

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

Commenti

La Panel classe base usa un UIElementCollection oggetto per rappresentare la relativa raccolta di elementi figlio.The Panel base class uses a UIElementCollection to represent its collection of child elements. I metodi e le UIElementCollection proprietà definiti da influiscono su tutti gli oggetti derivati da Panel e definiscono un set di Panel funzionalità comune per la manipolazione di elementi figlio.Methods and properties defined by the UIElementCollection affect all objects derived from Panel and define a common feature-set for the manipulation of Panel child elements.

Un UIElementCollection oggetto ha affinità con il proprio contesto (classe).A UIElementCollection has affinity to its own context (class). È necessario accedere alla raccolta dal contesto dell'oggetto proprietario Panel.You must access the collection from the context of the owning Panel.

Costruttori

UIElementCollection(UIElement, FrameworkElement) UIElementCollection(UIElement, FrameworkElement) UIElementCollection(UIElement, FrameworkElement) UIElementCollection(UIElement, FrameworkElement)

Inizializza una nuova istanza della classe UIElementCollection.Initializes a new instance of the UIElementCollection class.

Proprietà

Capacity Capacity Capacity Capacity

Ottiene o imposta il numero di elementi che UIElementCollection può contenere.Gets or sets the number of elements that the UIElementCollection can contain.

Count Count Count Count

Ottiene il numero effettivo di elementi nell'insieme.Gets the actual number of elements in the collection.

IsSynchronized IsSynchronized IsSynchronized IsSynchronized

Ottiene un valore che indica se l'accesso all’interfaccia ICollection è sincronizzato (thread-safe).Gets a value that indicates whether access to the ICollection interface is synchronized (thread-safe).

Item[Int32] Item[Int32] Item[Int32] Item[Int32]

Ottiene o imposta l’elemento UIElement memorizzato alla posizione di indice a base zero di UIElementCollection.Gets or sets the UIElement stored at the zero-based index position of the UIElementCollection.

SyncRoot SyncRoot SyncRoot SyncRoot

Ottiene un oggetto che può essere utilizzato per sincronizzare l'accesso all’interfaccia ICollection.Gets an object that you can use to synchronize access to the ICollection interface.

Metodi

Add(UIElement) Add(UIElement) Add(UIElement) Add(UIElement)

Aggiunge l'elemento specificato a UIElementCollection.Adds the specified element to the UIElementCollection.

Clear() Clear() Clear() Clear()

Rimuove tutti gli elementi da UIElementCollection.Removes all elements from a UIElementCollection.

ClearLogicalParent(UIElement) ClearLogicalParent(UIElement) ClearLogicalParent(UIElement) ClearLogicalParent(UIElement)

Cancella il padre logico di un elemento quando l'elemento lascia un insieme UIElementCollection.Clears the logical parent of an element when the element leaves a UIElementCollection.

Contains(UIElement) Contains(UIElement) Contains(UIElement) Contains(UIElement)

Determina se un elemento specificato è incluso in UIElementCollection.Determines whether a specified element is in the UIElementCollection.

CopyTo(Array, Int32) CopyTo(Array, Int32) CopyTo(Array, Int32) CopyTo(Array, Int32)

Copia un oggetto UIElement da un oggetto UIElementCollection in una matrice, iniziando da una posizione di indice specificata.Copies a UIElement from a UIElementCollection to an array, starting at a specified index position.

CopyTo(UIElement[], Int32) CopyTo(UIElement[], Int32) CopyTo(UIElement[], Int32) CopyTo(UIElement[], Int32)

Copia un oggetto UIElement da un oggetto UIElementCollection in una matrice, iniziando da una posizione di indice specificata.Copies a UIElement from a UIElementCollection to an array, starting at a specified index position.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetEnumerator() GetEnumerator() GetEnumerator() GetEnumerator()

Restituisce un enumeratore in grado di scorrere l'oggetto UIElementCollection.Returns an enumerator that can iterate the UIElementCollection.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Funge da funzione hash predefinita.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

Ottiene l'oggetto Type dell'istanza corrente.Gets the Type of the current instance.

(Inherited from Object)
IndexOf(UIElement) IndexOf(UIElement) IndexOf(UIElement) IndexOf(UIElement)

Restituisce la posizione di indice di un elemento specificato in un insieme UIElementCollection.Returns the index position of a specified element in a UIElementCollection.

Insert(Int32, UIElement) Insert(Int32, UIElement) Insert(Int32, UIElement) Insert(Int32, UIElement)

Inserisce un elemento in un insieme UIElementCollection in corrispondenza della posizione di indice specificata.Inserts an element into a UIElementCollection at the specified index position.

MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.Creates a shallow copy of the current Object.

(Inherited from Object)
Remove(UIElement) Remove(UIElement) Remove(UIElement) Remove(UIElement)

Rimuove l'elemento specificato da un oggetto UIElementCollection.Removes the specified element from a UIElementCollection.

RemoveAt(Int32) RemoveAt(Int32) RemoveAt(Int32) RemoveAt(Int32)

Rimuove UIElement in corrispondenza dell'indice specificato.Removes the UIElement at the specified index.

RemoveRange(Int32, Int32) RemoveRange(Int32, Int32) RemoveRange(Int32, Int32) RemoveRange(Int32, Int32)

Consente di rimuovere una serie di elementi da un insieme UIElementCollection.Removes a range of elements from a UIElementCollection.

SetLogicalParent(UIElement) SetLogicalParent(UIElement) SetLogicalParent(UIElement) SetLogicalParent(UIElement)

Imposta il padre logico di un elemento in un UIElementCollection.Sets the logical parent of an element in a UIElementCollection.

ToString() ToString() ToString() ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.Returns a string that represents the current object.

(Inherited from Object)

Implementazioni dell'interfaccia esplicita

IList.Add(Object) IList.Add(Object) IList.Add(Object) IList.Add(Object)

Questo tipo o membro supporta l'infrastruttura Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF) e non deve essere usato direttamente dal codice.This type or member supports the Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. Per una descrizione di questo membro, vedere Add(Object).For a description of this member, see Add(Object).

IList.Contains(Object) IList.Contains(Object) IList.Contains(Object) IList.Contains(Object)

Questo tipo o membro supporta l'infrastruttura Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF) e non deve essere usato direttamente dal codice.This type or member supports the Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. Per una descrizione di questo membro, vedere Contains(Object).For a description of this member, see Contains(Object).

IList.IndexOf(Object) IList.IndexOf(Object) IList.IndexOf(Object) IList.IndexOf(Object)

Questo tipo o membro supporta l'infrastruttura Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF) e non deve essere usato direttamente dal codice.This type or member supports the Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. Per una descrizione di questo membro, vedere IndexOf(Object).For a description of this member, see IndexOf(Object).

IList.Insert(Int32, Object) IList.Insert(Int32, Object) IList.Insert(Int32, Object) IList.Insert(Int32, Object)

Questo tipo o membro supporta l'infrastruttura Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF) e non deve essere usato direttamente dal codice.This type or member supports the Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. Per una descrizione di questo membro, vedere Insert(Int32, Object).For a description of this member, see Insert(Int32, Object).

IList.IsFixedSize IList.IsFixedSize IList.IsFixedSize IList.IsFixedSize

Questo tipo o membro supporta l'infrastruttura Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF) e non deve essere usato direttamente dal codice.This type or member supports the Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. Per una descrizione di questo membro, vedere IsFixedSize.For a description of this member, see IsFixedSize.

IList.IsReadOnly IList.IsReadOnly IList.IsReadOnly IList.IsReadOnly

Questo tipo o membro supporta l'infrastruttura Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF) e non deve essere usato direttamente dal codice.This type or member supports the Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. Per una descrizione di questo membro, vedere IsReadOnly.For a description of this member, see IsReadOnly.

IList.Item[Int32] IList.Item[Int32] IList.Item[Int32] IList.Item[Int32]

Questo tipo o membro supporta l'infrastruttura Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF) e non deve essere usato direttamente dal codice.This type or member supports the Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. Per una descrizione di questo membro, vedere Item[Int32].For a description of this member, see Item[Int32].

IList.Remove(Object) IList.Remove(Object) IList.Remove(Object) IList.Remove(Object)

Questo tipo o membro supporta l'infrastruttura Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF) e non deve essere usato direttamente dal codice.This type or member supports the Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. Per una descrizione di questo membro, vedere Remove(Object).For a description of this member, see Remove(Object).

Metodi di estensione

Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable)

Esegue il cast degli elementi di un oggetto IEnumerable nel tipo specificato.Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable)

Filtra gli elementi di un oggetto IEnumerable in base a un tipo specificato.Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable) AsParallel(IEnumerable) AsParallel(IEnumerable) AsParallel(IEnumerable)

Consente la parallelizzazione di una query.Enables parallelization of a query.

AsQueryable(IEnumerable) AsQueryable(IEnumerable) AsQueryable(IEnumerable) AsQueryable(IEnumerable)

Converte un oggetto IEnumerable in un oggetto IQueryable.Converts an IEnumerable to an IQueryable.

Si applica a

Vedi anche