Exportar (0) Imprimir
Expandir todo
Este artículo proviene de un motor de traducción automática. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
Traducción
Original

UIElementCollection (Clase)

Representa una colección ordenada de elementos secundarios de UIElement .

System.Object
  System.Windows.Controls.UIElementCollection

Espacio de nombres:  System.Windows.Controls
Ensamblado:  PresentationFramework (en PresentationFramework.dll)

public class UIElementCollection : IList, 
	ICollection, IEnumerable

El tipo UIElementCollection expone los siguientes miembros.

  NombreDescripción
Método públicoUIElementCollectionInicializa una nueva instancia de la clase de UIElementCollection .
Arriba

  NombreDescripción
Propiedad públicaCapacityObtiene o establece el número de elementos que UIElementCollection puede contener.
Propiedad públicaCountObtiene el número real de elementos de la colección.
Propiedad públicaIsSynchronizedObtiene un valor que indica si el acceso a la interfaz de ICollection está sincronizado (seguro para subprocesos).
Propiedad públicaItemObtiene o establece UIElement almacenado en la posición de índice de base cero de UIElementCollection.
Propiedad públicaSyncRootObtiene un objeto que puede usar para sincronizar el acceso a la interfaz de ICollection .
Arriba

  NombreDescripción
Método públicoAddagrega el elemento especificado a UIElementCollection.
Método públicoClearquita todos los elementos de UIElementCollection.
Método protegidoClearLogicalParentBorra el elemento primario lógico de un elemento cuando el elemento sale de UIElementCollection.
Método públicoContainsdetermina si un elemento especificado está en UIElementCollection.
Método públicoCopyTo(Array, Int32)Copia UIElement de UIElementCollection a una matriz, comenzando en una posición de índice especificada.
Método públicoCopyTo(UIElement[], Int32)Copia UIElement de UIElementCollection a una matriz, comenzando en una posición de índice especificada.
Método públicoEquals(Object)Determina si el objeto especificado es igual al objeto actual. (Se hereda de Object).
Método protegidoFinalize Permite que un objeto intente liberar recursos y realizar otras operaciones de limpieza antes de ser reclamado por la recolección de elementos no utilizados. (Se hereda de Object).
Método públicoGetEnumeratorDevuelve un enumerador que puede recorrer UIElementCollection.
Método públicoGetHashCode Sirve como una función hash para un tipo en particular. (Se hereda de Object).
Método públicoGetType Obtiene el Type de la instancia actual. (Se hereda de Object).
Método públicoIndexOfdevuelve la posición de índice de un elemento especificado en UIElementCollection.
Método públicoInsertinserta un elemento en UIElementCollection en la posición de índice especificada.
Método protegidoMemberwiseClone Crea una copia superficial del Object actual. (Se hereda de Object).
Método públicoRemovequita el elemento especificado de UIElementCollection.
Método públicoRemoveAtquita UIElement en el índice especificado.
Método públicoRemoveRangequita un intervalo de elementos de UIElementCollection.
Método protegidoSetLogicalParentestablece el elemento primario lógico de un elemento en UIElementCollection.
Método públicoToString Retorna una cadena que representa al objeto actual. (Se hereda de Object).
Arriba

  NombreDescripción
Método de extensión públicoAsParallelHabilita la paralelización de una consulta. (Definido por ParallelEnumerable).
Método de extensión públicoAsQueryableConvierte una interfaz IEnumerable en IQueryable. (Definido por Queryable).
Método de extensión públicoCast<TResult>Convierte los elementos de IEnumerable en el tipo especificado. (Definido por Enumerable).
Método de extensión públicoOfType<TResult>Filtra los elementos de IEnumerable en función de un tipo especificado. (Definido por Enumerable).
Arriba

  NombreDescripción
Implementación explícita de interfacesMétodo privadoIList.AddEste tipo o miembro admite la infraestructura de Windows Presentation Foundation (WPF) y no está diseñado para usarse directamente desde el código. Para obtener una descripción de este miembro, vea Add.
Implementación explícita de interfacesMétodo privadoIList.ContainsEste tipo o miembro admite la infraestructura de Windows Presentation Foundation (WPF) y no está diseñado para usarse directamente desde el código. Para obtener una descripción de este miembro, vea Contains.
Implementación explícita de interfacesMétodo privadoIList.IndexOfEste tipo o miembro admite la infraestructura de Windows Presentation Foundation (WPF) y no está diseñado para usarse directamente desde el código. Para obtener una descripción de este miembro, vea IndexOf.
Implementación explícita de interfacesMétodo privadoIList.InsertEste tipo o miembro admite la infraestructura de Windows Presentation Foundation (WPF) y no está diseñado para usarse directamente desde el código. Para obtener una descripción de este miembro, vea Insert.
Implementación explícita de interfacesPropiedad privadaIList.IsFixedSizeEste tipo o miembro admite la infraestructura de Windows Presentation Foundation (WPF) y no está diseñado para usarse directamente desde el código. Para obtener una descripción de este miembro, vea IsFixedSize.
Implementación explícita de interfacesPropiedad privadaIList.IsReadOnlyEste tipo o miembro admite la infraestructura de Windows Presentation Foundation (WPF) y no está diseñado para usarse directamente desde el código. Para obtener una descripción de este miembro, vea IsReadOnly.
Implementación explícita de interfacesPropiedad privadaIList.ItemEste tipo o miembro admite la infraestructura de Windows Presentation Foundation (WPF) y no está diseñado para usarse directamente desde el código. Para obtener una descripción de este miembro, vea Item.
Implementación explícita de interfacesMétodo privadoIList.RemoveEste tipo o miembro admite la infraestructura de Windows Presentation Foundation (WPF) y no está diseñado para usarse directamente desde el código. Para obtener una descripción de este miembro, vea Remove.
Arriba

La clase base de Panel utiliza UIElementCollection para representar la colección de elementos secundarios. Los métodos y propiedades definidas por UIElementCollection afectan a todos los objetos derivados de Panel y definen un común característica-establecido para la manipulación de los elementos secundarios de Panel .

UIElementCollection tiene afinidad su propio contexto (clase). Debe tener acceso a la colección de contextos de Panelpropietario.

El ejemplo siguiente se usa el método de Add para agregar el contenido secundario a StackPanelprimario. Esto se hace utilizando la propiedad de Children , que es de UIElementCollectionescrito.


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


.NET Framework

Compatible con: 4.5, 4, 3.5, 3.0

.NET Framework Client Profile

Compatible con: 4, 3.5 SP1

Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (no se admite el rol Server Core), Windows Server 2008 R2 (se admite el rol Server Core con SP1 o versiones posteriores; no se admite Itanium)

.NET Framework no admite todas las versiones de todas las plataformas. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.

Todos los miembros públicos static (Shared en Visual Basic) de este tipo son seguros para subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft