StrokeCollection StrokeCollection StrokeCollection StrokeCollection Class

Definición

Representa una colección de objetos Stroke.Represents a collection of Stroke objects.

public ref class StrokeCollection : System::Collections::ObjectModel::Collection<System::Windows::Ink::Stroke ^>, System::Collections::Specialized::INotifyCollectionChanged, System::ComponentModel::INotifyPropertyChanged
[System.ComponentModel.TypeConverter(typeof(System.Windows.StrokeCollectionConverter))]
public class StrokeCollection : System.Collections.ObjectModel.Collection<System.Windows.Ink.Stroke>, System.Collections.Specialized.INotifyCollectionChanged, System.ComponentModel.INotifyPropertyChanged
type StrokeCollection = class
    inherit Collection<Stroke>
    interface INotifyPropertyChanged
    interface INotifyCollectionChanged
Public Class StrokeCollection
Inherits Collection(Of Stroke)
Implements INotifyCollectionChanged, INotifyPropertyChanged
Herencia
StrokeCollectionStrokeCollectionStrokeCollectionStrokeCollection
Atributos
Implementaciones

Ejemplos

En el ejemplo siguiente se muestra cómo copiar la entrada de InkCanvas lápiz en InkCanvasuna en otra.The following example demonstrates how to copy the ink in one InkCanvas onto another InkCanvas. En este ejemplo se da por supuesto:This example assumes:

  • Hay dos InkCanvas objetos denominados inkCanvas1 y inkCanvas2.There are two InkCanvas objects called inkCanvas1 and inkCanvas2.

  • El Click evento se ha conectado al controlador de eventos.The Click event has been connected to the event handler.

// Copy the strokes from one InkCanvas to another InkCanvas.
private void CopyStrokes_Click(object sender, RoutedEventArgs e) 
{
    StrokeCollection strokes = inkCanvas1.Strokes.Clone();
    inkCanvas2.Strokes.Clear();
    inkCanvas2.Strokes.Add(strokes);

}
' Copy the strokes from one InkCanvas to another InkCanvas.
Private Sub CopyStrokes_Click(ByVal sender As Object, ByVal e As RoutedEventArgs)

    Dim strokes As StrokeCollection = inkCanvas1.Strokes.Clone()
    inkCanvas2.Strokes.Clear()
    inkCanvas2.Strokes.Add(strokes)

End Sub

Comentarios

Permite StrokeCollection realizar funciones como la prueba de posicionamiento, el recorte y los trazos de borrado.The StrokeCollection enables you to perform functions such as hit testing, clipping, and erasing strokes. El InkCanvas control realiza muchas de estas funciones, pero si necesita más control que el InkCanvas que proporciona, StrokeCollection ofrece más opciones.The InkCanvas control performs many of these functions, but if you need more control than the InkCanvas provides, the StrokeCollection offers more options.

En la tabla siguiente se muestra dónde obtener información sobre cómo administrar la tinta digital en un control personalizado.The following table lists where to learn about managing digital ink on a custom control.

Para hacer esto...To do this… Consulte este artículoSee this article
Crear un control que recopile entradas manuscritas digitalesCreate a control that collects digital ink Creación de un control de entrada a manoCreating an Ink Input Control
Crear un control que permita al usuario seleccionar la entrada de lápizCreate a control that enables the user to select ink Procedimientos: Seleccionar entradas manuscritas desde un control personalizadoHow to: Select Ink from a Custom Control
Crear un control que permita al usuario señalar la entrada de lápizCreate a control that enables the user to point-erase ink Cómo: Borrar la entrada manuscrita en un control personalizadoHow to: Erase Ink on a Custom Control

Uso de atributos XAMLXAML Attribute Usage

<object StrokeCollection="isfString"/>  

Uso de elementos de objeto XAMLXAML Object Element Usage

<object>isfString</object>  

Valores XAMLXAML Values

TérminoTerm DefiniciónDefinition
isfString Cadena que representa el trazo en formato serializado de entrada de lápiz (ISF) codificado en base 64.A string that represents the stroke in base-64, encoded Ink Serialized Format (ISF).

Constructores

StrokeCollection() StrokeCollection() StrokeCollection() StrokeCollection()

Inicializa una nueva instancia de la clase StrokeCollection.Initializes a new instance of the StrokeCollection class.

StrokeCollection(IEnumerable<Stroke>) StrokeCollection(IEnumerable<Stroke>) StrokeCollection(IEnumerable<Stroke>) StrokeCollection(IEnumerable<Stroke>)

Inicializa una nueva instancia de la clase StrokeCollection que contiene los trazos especificados.Initializes a new instance of the StrokeCollection class that contains the specified strokes.

StrokeCollection(Stream) StrokeCollection(Stream) StrokeCollection(Stream) StrokeCollection(Stream)

Inicializa la colección StrokeCollection con un objeto de la clase Stream del que se leerán los datos en Formato serializado de entrada de lápiz (ISF).Initializes a StrokeCollection from the specified Stream of Ink Serialized Format (ISF).

Campos

InkSerializedFormat InkSerializedFormat InkSerializedFormat InkSerializedFormat

Representa el formato nativo de persistencia de los datos de entrada de lápiz.Represents the native persistence format for ink data.

Métodos

Add(StrokeCollection) Add(StrokeCollection) Add(StrokeCollection) Add(StrokeCollection)

Agrega los trazos especificados a StrokeCollection.Adds the specified strokes to the StrokeCollection.

Add(T) Add(T) Add(T) Add(T)

Agrega un objeto al final de Collection<T>.Adds an object to the end of the Collection<T>.

(Inherited from Collection<T>)
AddPropertyData(Guid, Object) AddPropertyData(Guid, Object) AddPropertyData(Guid, Object) AddPropertyData(Guid, Object)

Agrega una propiedad personalizada a StrokeCollection.Adds a custom property to the StrokeCollection.

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

Quita todos los elementos de Collection<T>.Removes all elements from the Collection<T>.

(Inherited from Collection<T>)
ClearItems() ClearItems() ClearItems() ClearItems()

Borra todos los trazos de StrokeCollection.Clears all strokes from the StrokeCollection.

Clip(IEnumerable<Point>) Clip(IEnumerable<Point>) Clip(IEnumerable<Point>) Clip(IEnumerable<Point>)

Quita todos los trazos de StrokeCollection que estén fuera de la matriz de objetos de la clase Point especificada.Removes all strokes in the StrokeCollection that are outside the bounds of the specified Point array.

Clip(Rect) Clip(Rect) Clip(Rect) Clip(Rect)

Reemplaza todos los trazos recortados por el rectángulo especificado con nuevos trazos que no se extienden más allá del rectángulo especificado.Replaces all strokes that are clipped by the specified rectangle with new strokes that do not extend beyond the specified rectangle.

Clone() Clone() Clone() Clone()

Copia StrokeCollection.Copies the StrokeCollection.

Contains(T) Contains(T) Contains(T) Contains(T)

Determina si un elemento se encuentra en Collection<T>.Determines whether an element is in the Collection<T>.

(Inherited from Collection<T>)
ContainsPropertyData(Guid) ContainsPropertyData(Guid) ContainsPropertyData(Guid) ContainsPropertyData(Guid)

Devuelve si el identificador de la propiedad personalizada está almacenado en el objeto de clase StrokeCollection.Returns whether the specified custom property identifier is in the StrokeCollection.

CopyTo(T[], Int32) CopyTo(T[], Int32) CopyTo(T[], Int32) CopyTo(T[], Int32)

Copia la totalidad de Collection<T> en una matriz Array unidimensional compatible, comenzando en el índice especificado de la matriz de destino.Copies the entire Collection<T> to a compatible one-dimensional Array, starting at the specified index of the target array.

(Inherited from Collection<T>)
Draw(DrawingContext) Draw(DrawingContext) Draw(DrawingContext) Draw(DrawingContext)

Dibuja los trazos almacenados en el objeto de clase StrokeCollection.Draws the strokes in the StrokeCollection.

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

Determina si el objeto especificado es igual al objeto actual.Determines whether the specified object is equal to the current object.

(Inherited from Object)
Erase(IEnumerable<Point>) Erase(IEnumerable<Point>) Erase(IEnumerable<Point>) Erase(IEnumerable<Point>)

Quita la entrada de lápiz que esté dentro de los límites del área especificada.Removes the ink that is within the bounds of the specified area.

Erase(IEnumerable<Point>, StylusShape) Erase(IEnumerable<Point>, StylusShape) Erase(IEnumerable<Point>, StylusShape) Erase(IEnumerable<Point>, StylusShape)

Reemplaza todos los trazos recortados por la región creada por el objeto StylusShape especificado a lo largo del trazado especificado con nuevos trazos no recortados por la región.Replaces all strokes that are clipped by the region created by the specified StylusShape along the specified path with new Strokes that are not clipped by the region.

Erase(Rect) Erase(Rect) Erase(Rect) Erase(Rect)

Reemplaza todos los trazos recortados por el rectángulo especificado con nuevos trazos que no entran en los límites del rectángulo especificado.Replaces all strokes that are clipped by the specified rectangle with new strokes that do not enter the bounds of the specified rectangle.

GetBounds() GetBounds() GetBounds() GetBounds()

Devuelve los límites de los trazos en la colección.Returns the bounds of the strokes in the collection.

GetEnumerator() GetEnumerator() GetEnumerator() GetEnumerator()

Devuelve un enumerador que recorre en iteración la colección Collection<T>.Returns an enumerator that iterates through the Collection<T>.

(Inherited from Collection<T>)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Sirve como la función hash predeterminada.Serves as the default hash function.

(Inherited from Object)
GetIncrementalLassoHitTester(Int32) GetIncrementalLassoHitTester(Int32) GetIncrementalLassoHitTester(Int32) GetIncrementalLassoHitTester(Int32)

Crea un IncrementalLassoHitTester que realiza pruebas de posicionamiento de StrokeCollection con un trazado de lazo (a mano alzada).Creates an IncrementalLassoHitTester that hit tests the StrokeCollection with a lasso (freehand) path.

GetIncrementalStrokeHitTester(StylusShape) GetIncrementalStrokeHitTester(StylusShape) GetIncrementalStrokeHitTester(StylusShape) GetIncrementalStrokeHitTester(StylusShape)

Crea un IncrementalStrokeHitTester que realiza pruebas de posicionamiento sobre un objeto de la clase StrokeCollection mediante un trazado de borrador.Creates an IncrementalStrokeHitTester that hit tests the StrokeCollection with an erasing path.

GetPropertyData(Guid) GetPropertyData(Guid) GetPropertyData(Guid) GetPropertyData(Guid)

Devuelve el valor de la propiedad personalizada asociada al Guid especificado.Returns the value of the custom property associated with the specified Guid.

GetPropertyDataIds() GetPropertyDataIds() GetPropertyDataIds() GetPropertyDataIds()

Devuelve los GUID de todas las propiedades personalizadas asociadas a StrokeCollection.Returns the GUIDs of any custom properties associated with the StrokeCollection.

GetType() GetType() GetType() GetType()

Obtiene el Type de la instancia actual.Gets the Type of the current instance.

(Inherited from Object)
HitTest(IEnumerable<Point>, Int32) HitTest(IEnumerable<Point>, Int32) HitTest(IEnumerable<Point>, Int32) HitTest(IEnumerable<Point>, Int32)

Devuelve una colección de trazos que tienen por lo menos el porcentaje especificado de longitud dentro del área especificada.Returns a collection of strokes that have at least the specified percentage of length within the specified area.

HitTest(IEnumerable<Point>, StylusShape) HitTest(IEnumerable<Point>, StylusShape) HitTest(IEnumerable<Point>, StylusShape) HitTest(IEnumerable<Point>, StylusShape)

Devuelve una colección de trazos que se intersecan con el trazado especificado.Returns a collection of strokes that intersect with the specified path.

HitTest(Point) HitTest(Point) HitTest(Point) HitTest(Point)

Devuelve una colección de trazos que se intersecan con el punto especificado.Returns a collection of strokes that intersect the specified point.

HitTest(Point, Double) HitTest(Point, Double) HitTest(Point, Double) HitTest(Point, Double)

Devuelve una colección de trazos que se intersecan con el área especificada.Returns a collection of strokes that intersect the specified area.

HitTest(Rect, Int32) HitTest(Rect, Int32) HitTest(Rect, Int32) HitTest(Rect, Int32)

Devuelve una colección de trazos que tienen por lo menos el porcentaje especificado de longitud dentro del rectángulo especificado.Returns a collection of strokes that have at least the specified percentage of length within the specified rectangle.

IndexOf(Stroke) IndexOf(Stroke) IndexOf(Stroke) IndexOf(Stroke)

Devuelve el índice del objeto Stroke especificado de StrokeCollection.Returns the index of the specified Stroke in the StrokeCollection.

IndexOf(T) IndexOf(T) IndexOf(T) IndexOf(T)

Busca el objeto especificado y devuelve el índice de base cero de la primera aparición en todo el objeto Collection<T>.Searches for the specified object and returns the zero-based index of the first occurrence within the entire Collection<T>.

(Inherited from Collection<T>)
Insert(Int32, T) Insert(Int32, T) Insert(Int32, T) Insert(Int32, T)

Inserta un elemento en Collection<T> en el índice especificado.Inserts an element into the Collection<T> at the specified index.

(Inherited from Collection<T>)
InsertItem(Int32, Stroke) InsertItem(Int32, Stroke) InsertItem(Int32, Stroke) InsertItem(Int32, Stroke)

Inserta un trazo en StrokeCollection, en el índice especificado.Inserts a stroke into the StrokeCollection at the specified index.

InsertItem(Int32, T) InsertItem(Int32, T) InsertItem(Int32, T) InsertItem(Int32, T)

Inserta un elemento en Collection<T> en el índice especificado.Inserts an element into the Collection<T> at the specified index.

(Inherited from Collection<T>)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Crea una copia superficial del objeto Object actual.Creates a shallow copy of the current Object.

(Inherited from Object)
OnPropertyChanged(PropertyChangedEventArgs) OnPropertyChanged(PropertyChangedEventArgs) OnPropertyChanged(PropertyChangedEventArgs) OnPropertyChanged(PropertyChangedEventArgs)

Se produce cuando cambia alguna propiedad de StrokeCollection.Occurs when any StrokeCollection property changes.

OnPropertyDataChanged(PropertyDataChangedEventArgs) OnPropertyDataChanged(PropertyDataChangedEventArgs) OnPropertyDataChanged(PropertyDataChangedEventArgs) OnPropertyDataChanged(PropertyDataChangedEventArgs)

Genera el evento PropertyDataChanged.Raises the PropertyDataChanged event.

OnStrokesChanged(StrokeCollectionChangedEventArgs) OnStrokesChanged(StrokeCollectionChangedEventArgs) OnStrokesChanged(StrokeCollectionChangedEventArgs) OnStrokesChanged(StrokeCollectionChangedEventArgs)

Genera el evento StrokesChanged.Raises the StrokesChanged event.

Remove(StrokeCollection) Remove(StrokeCollection) Remove(StrokeCollection) Remove(StrokeCollection)

Quita los trazos especificados de la colección.Removes the specified strokes from the collection.

Remove(T) Remove(T) Remove(T) Remove(T)

Quita la primera aparición de un objeto específico de la interfaz Collection<T>.Removes the first occurrence of a specific object from the Collection<T>.

(Inherited from Collection<T>)
RemoveAt(Int32) RemoveAt(Int32) RemoveAt(Int32) RemoveAt(Int32)

Quita el elemento situado en el índice especificado de Collection<T>.Removes the element at the specified index of the Collection<T>.

(Inherited from Collection<T>)
RemoveItem(Int32) RemoveItem(Int32) RemoveItem(Int32) RemoveItem(Int32)

Quita de StrokeCollection el trazo que se encuentra en el índice especificado.Removes the stroke at the specified index from the StrokeCollection.

RemovePropertyData(Guid) RemovePropertyData(Guid) RemovePropertyData(Guid) RemovePropertyData(Guid)

Quita la propiedad personalizada asociada al Guid especificado.Removes the custom property associated with the specified Guid.

Replace(Stroke, StrokeCollection) Replace(Stroke, StrokeCollection) Replace(Stroke, StrokeCollection) Replace(Stroke, StrokeCollection)

Reemplaza un objeto de la clase Stroke por una colección StrokeCollection de trazos.Replaces the specified Stroke with the specified StrokeCollection.

Replace(StrokeCollection, StrokeCollection) Replace(StrokeCollection, StrokeCollection) Replace(StrokeCollection, StrokeCollection) Replace(StrokeCollection, StrokeCollection)

Reemplaza un objeto de la clase StrokeCollection específico por otro objeto diferente de esta misma clase StrokeCollection.Replaces the specified StrokeCollection with a new StrokeCollection.

Save(Stream) Save(Stream) Save(Stream) Save(Stream)

Guarda el objeto de la clase StrokeCollection usando el flujo especificado por el objeto de la clase Stream especificado.Saves the StrokeCollection to the specified Stream.

Save(Stream, Boolean) Save(Stream, Boolean) Save(Stream, Boolean) Save(Stream, Boolean)

Guarda el objeto de la clase StrokeCollection haciendo uso de un objeto de la clase Stream especificado y comprime la colección si así se ha especificado.Saves the StrokeCollection to the specified Stream and compresses it, when specified.

SetItem(Int32, Stroke) SetItem(Int32, Stroke) SetItem(Int32, Stroke) SetItem(Int32, Stroke)

Reemplaza el trazo en el índice especificado.Replaces the stroke at the specified index.

SetItem(Int32, T) SetItem(Int32, T) SetItem(Int32, T) SetItem(Int32, T)

Reemplaza el elemento del índice especificado.Replaces the element at the specified index.

(Inherited from Collection<T>)
ToString() ToString() ToString() ToString()

Devuelve una cadena que representa el objeto actual.Returns a string that represents the current object.

(Inherited from Object)
Transform(Matrix, Boolean) Transform(Matrix, Boolean) Transform(Matrix, Boolean) Transform(Matrix, Boolean)

Modifica la propiedad StylusPoints y, de manera opcional, la propiedad StylusTipTransform de cada trazo de StrokeCollection según el objeto Matrix especificado.Modifies each of the StylusPoints and optionally the StylusTipTransform for each stroke in the StrokeCollection according to the specified Matrix.

Eventos

PropertyDataChanged PropertyDataChanged PropertyDataChanged PropertyDataChanged

Se produce cuando se agrega o se quita una propiedad personalizada del objeto StrokeCollection.Occurs when custom property is added or removed from the StrokeCollection.

StrokesChanged StrokesChanged StrokesChanged StrokesChanged

Se produce cuando cambia un objeto Stroke en la colección.Occurs when a Stroke in the collection changes.

Implementaciones de interfaz explícitas

ICollection.CopyTo(Array, Int32) ICollection.CopyTo(Array, Int32) ICollection.CopyTo(Array, Int32) ICollection.CopyTo(Array, Int32)

Copia los elementos de ICollection en Array, empezando por un índice determinado de Array.Copies the elements of the ICollection to an Array, starting at a particular Array index.

(Inherited from Collection<T>)
IEnumerable.GetEnumerator() IEnumerable.GetEnumerator() IEnumerable.GetEnumerator() IEnumerable.GetEnumerator()

Devuelve un enumerador que recorre en iteración una colección.Returns an enumerator that iterates through a collection.

(Inherited from Collection<T>)
IList.Add(Object) IList.Add(Object) IList.Add(Object) IList.Add(Object)

Agrega un elemento a IList.Adds an item to the IList.

(Inherited from Collection<T>)
IList.Contains(Object) IList.Contains(Object) IList.Contains(Object) IList.Contains(Object)

Determina si IList contiene un valor específico.Determines whether the IList contains a specific value.

(Inherited from Collection<T>)
IList.IndexOf(Object) IList.IndexOf(Object) IList.IndexOf(Object) IList.IndexOf(Object)

Determina el índice de un elemento específico de IList.Determines the index of a specific item in the IList.

(Inherited from Collection<T>)
IList.Insert(Int32, Object) IList.Insert(Int32, Object) IList.Insert(Int32, Object) IList.Insert(Int32, Object)

Inserta un elemento en la interfaz IList, en el índice especificado.Inserts an item into the IList at the specified index.

(Inherited from Collection<T>)
IList.Remove(Object) IList.Remove(Object) IList.Remove(Object) IList.Remove(Object)

Quita la primera aparición de un objeto específico de la interfaz IList.Removes the first occurrence of a specific object from the IList.

(Inherited from Collection<T>)
INotifyCollectionChanged.CollectionChanged INotifyCollectionChanged.CollectionChanged INotifyCollectionChanged.CollectionChanged INotifyCollectionChanged.CollectionChanged

Se produce cuando cambia la propiedad StrokeCollection.Occurs when the StrokeCollection changes.

INotifyPropertyChanged.PropertyChanged INotifyPropertyChanged.PropertyChanged INotifyPropertyChanged.PropertyChanged INotifyPropertyChanged.PropertyChanged

Se produce cuando ha cambiado el valor de alguna propiedad de StrokeCollection.Occurs when the value of any StrokeCollection property has changed.

Propiedades

Count Count Count Count

Obtiene el número de elementos contenido realmente en Collection<T>.Gets the number of elements actually contained in the Collection<T>.

(Inherited from Collection<T>)
ICollection.IsSynchronized ICollection.IsSynchronized ICollection.IsSynchronized ICollection.IsSynchronized

Obtiene un valor que indica si el acceso a la interfaz ICollection está sincronizado (es seguro para subprocesos).Gets a value indicating whether access to the ICollection is synchronized (thread safe).

(Inherited from Collection<T>)
ICollection.SyncRoot ICollection.SyncRoot ICollection.SyncRoot ICollection.SyncRoot

Obtiene un objeto que se puede usar para sincronizar el acceso a ICollection.Gets an object that can be used to synchronize access to the ICollection.

(Inherited from Collection<T>)
ICollection<T>.IsReadOnly ICollection<T>.IsReadOnly ICollection<T>.IsReadOnly ICollection<T>.IsReadOnly

Obtiene un valor que indica si ICollection<T> es de solo lectura.Gets a value indicating whether the ICollection<T> is read-only.

(Inherited from Collection<T>)
IList.IsFixedSize IList.IsFixedSize IList.IsFixedSize IList.IsFixedSize

Obtiene un valor que indica si la interfaz IList tiene un tamaño fijo.Gets a value indicating whether the IList has a fixed size.

(Inherited from Collection<T>)
IList.IsReadOnly IList.IsReadOnly IList.IsReadOnly IList.IsReadOnly

Obtiene un valor que indica si IList es de solo lectura.Gets a value indicating whether the IList is read-only.

(Inherited from Collection<T>)
IList.Item[Int32] IList.Item[Int32] IList.Item[Int32] IList.Item[Int32]

Obtiene o establece el elemento en el índice especificado.Gets or sets the element at the specified index.

(Inherited from Collection<T>)
Items Items Items Items

Obtiene un contenedor de IList<T> para la colección Collection<T>.Gets a IList<T> wrapper around the Collection<T>.

(Inherited from Collection<T>)
Item[Int32] Item[Int32] Item[Int32] Item[Int32]

Obtiene o establece el elemento en el índice especificado.Gets or sets the element at the specified index.

(Inherited from Collection<T>)

Métodos de extensión

CopyToDataTable<T>(IEnumerable<T>) CopyToDataTable<T>(IEnumerable<T>) CopyToDataTable<T>(IEnumerable<T>) CopyToDataTable<T>(IEnumerable<T>)

Devuelve un objeto DataTable que contiene copias de los objetos DataRow, dado un objeto IEnumerable<T> de entrada donde el parámetro T genérico es DataRow.Returns a DataTable that contains copies of the DataRow objects, given an input IEnumerable<T> object where the generic parameter T is DataRow.

CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption) CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption) CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption) CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption)

Copia objetos DataRow en el objeto DataTable especificado, dado un objeto IEnumerable<T> de entrada donde el parámetro T genérico es DataRow.Copies DataRow objects to the specified DataTable, given an input IEnumerable<T> object where the generic parameter T is DataRow.

CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption, FillErrorEventHandler) CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption, FillErrorEventHandler) CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption, FillErrorEventHandler) CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption, FillErrorEventHandler)

Copia objetos DataRow en el objeto DataTable especificado, dado un objeto IEnumerable<T> de entrada donde el parámetro T genérico es DataRow.Copies DataRow objects to the specified DataTable, given an input IEnumerable<T> object where the generic parameter T is DataRow.

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

Convierte los elementos de IEnumerable en el tipo especificado.Casts the elements of an IEnumerable to the specified type.

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

Filtra los elementos de IEnumerable en función de un tipo especificado.Filters the elements of an IEnumerable based on a specified type.

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

Habilita la paralelización de una consulta.Enables parallelization of a query.

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

Convierte una interfaz IEnumerable en IQueryable.Converts an IEnumerable to an IQueryable.

Ancestors<T>(IEnumerable<T>) Ancestors<T>(IEnumerable<T>) Ancestors<T>(IEnumerable<T>) Ancestors<T>(IEnumerable<T>)

Devuelve una colección de elementos que contiene los antecesores de todos los nodos de la colección de origen.Returns a collection of elements that contains the ancestors of every node in the source collection.

Ancestors<T>(IEnumerable<T>, XName) Ancestors<T>(IEnumerable<T>, XName) Ancestors<T>(IEnumerable<T>, XName) Ancestors<T>(IEnumerable<T>, XName)

Devuelve una colección de elementos filtrada que contiene los antecesores de todos los nodos de la colección de origen.Returns a filtered collection of elements that contains the ancestors of every node in the source collection. En la colección sólo se incluyen los elementos que tienen un objeto XName coincidente.Only elements that have a matching XName are included in the collection.

DescendantNodes<T>(IEnumerable<T>) DescendantNodes<T>(IEnumerable<T>) DescendantNodes<T>(IEnumerable<T>) DescendantNodes<T>(IEnumerable<T>)

Devuelve una colección de los nodos descendientes de todos los documentos y elementos de la colección de origen.Returns a collection of the descendant nodes of every document and element in the source collection.

Descendants<T>(IEnumerable<T>) Descendants<T>(IEnumerable<T>) Descendants<T>(IEnumerable<T>) Descendants<T>(IEnumerable<T>)

Devuelve una colección de elementos que contiene los elementos descendientes de todos los elementos y documentos de la colección de origen.Returns a collection of elements that contains the descendant elements of every element and document in the source collection.

Descendants<T>(IEnumerable<T>, XName) Descendants<T>(IEnumerable<T>, XName) Descendants<T>(IEnumerable<T>, XName) Descendants<T>(IEnumerable<T>, XName)

Devuelve una colección filtrada de elementos que contiene los elementos descendientes de todos los elementos y documentos de la colección de origen.Returns a filtered collection of elements that contains the descendant elements of every element and document in the source collection. En la colección sólo se incluyen los elementos que tienen un objeto XName coincidente.Only elements that have a matching XName are included in the collection.

Elements<T>(IEnumerable<T>) Elements<T>(IEnumerable<T>) Elements<T>(IEnumerable<T>) Elements<T>(IEnumerable<T>)

Devuelve una colección de los elementos secundarios de todos los elementos y documentos de la colección de origen.Returns a collection of the child elements of every element and document in the source collection.

Elements<T>(IEnumerable<T>, XName) Elements<T>(IEnumerable<T>, XName) Elements<T>(IEnumerable<T>, XName) Elements<T>(IEnumerable<T>, XName)

Devuelve una colección filtrada de los elementos secundarios de todos los elementos y documentos de la colección de origen.Returns a filtered collection of the child elements of every element and document in the source collection. En la colección sólo se incluyen los elementos que tienen un objeto XName coincidente.Only elements that have a matching XName are included in the collection.

InDocumentOrder<T>(IEnumerable<T>) InDocumentOrder<T>(IEnumerable<T>) InDocumentOrder<T>(IEnumerable<T>) InDocumentOrder<T>(IEnumerable<T>)

Devuelve una colección de nodos que contiene todos los nodos de la colección de origen, clasificados por documento.Returns a collection of nodes that contains all nodes in the source collection, sorted in document order.

Nodes<T>(IEnumerable<T>) Nodes<T>(IEnumerable<T>) Nodes<T>(IEnumerable<T>) Nodes<T>(IEnumerable<T>)

Devuelve una colección de los nodos secundarios de todos los documentos y elementos de la colección de origen.Returns a collection of the child nodes of every document and element in the source collection.

Remove<T>(IEnumerable<T>) Remove<T>(IEnumerable<T>) Remove<T>(IEnumerable<T>) Remove<T>(IEnumerable<T>)

Quita todos los nodos de la colección de origen de su nodo primario.Removes every node in the source collection from its parent node.

Se aplica a