StrokeCollection StrokeCollection StrokeCollection StrokeCollection Class

Définition

Représente une collection d'objets 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
Héritage
StrokeCollectionStrokeCollectionStrokeCollectionStrokeCollection
Attributs
Implémente

Exemples

L’exemple suivant montre comment copier l’entrée manuscrite dans un InkCanvas sur un autre InkCanvas.The following example demonstrates how to copy the ink in one InkCanvas onto another InkCanvas. Cet exemple part du principe que :This example assumes:

  • Il existe deux InkCanvas objets appelés inkCanvas1 et inkCanvas2.There are two InkCanvas objects called inkCanvas1 and inkCanvas2.

  • Le Click événement a été connecté au gestionnaire d’événements.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

Remarques

Le StrokeCollection vous permet d’effectuer des fonctions, telles que le positionnement de test, le découpage et suppressions de trait.The StrokeCollection enables you to perform functions such as hit testing, clipping, and erasing strokes. Le InkCanvas contrôle effectue une grande partie de ces fonctions, mais si vous avez besoin de davantage de contrôle que le InkCanvas fournit, le StrokeCollection offre davantage d’options.The InkCanvas control performs many of these functions, but if you need more control than the InkCanvas provides, the StrokeCollection offers more options.

Le tableau suivant répertorie les emplacements pour en savoir plus sur la gestion de l’encre numérique sur un contrôle personnalisé.The following table lists where to learn about managing digital ink on a custom control.

Pour ce faire...To do this… Consultez cet articleSee this article
Créer un contrôle qui collecte d’encre numériqueCreate a control that collects digital ink Création d'un contrôle d'entrée d'encreCreating an Ink Input Control
Créer un contrôle qui permet à l’utilisateur à sélectionner une encreCreate a control that enables the user to select ink Guide pratique pour Sélectionner une encre à partir d’un contrôle personnaliséHow to: Select Ink from a Custom Control
Créer un contrôle qui permet à l’utilisateur pour effacer par points l’encreCreate a control that enables the user to point-erase ink Guide pratique pour Effacer l’encre sur un contrôle personnaliséHow to: Erase Ink on a Custom Control

Utilisation d'attributs XAMLXAML Attribute Usage

<object StrokeCollection="isfString"/>  

Utilisation d'éléments objet XAMLXAML Object Element Usage

<object>isfString</object>  

Valeurs XAMLXAML Values

TermeTerm DéfinitionDefinition
isfString Chaîne qui représente le trait en base-64 codé Format ISF (Ink Serialized Format).A string that represents the stroke in base-64, encoded Ink Serialized Format (ISF).

Constructeurs

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

Initialise une nouvelle instance de la classe StrokeCollection.Initializes a new instance of the StrokeCollection class.

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

Initialise une nouvelle instance de la classe StrokeCollection qui contient les traits spécifiés.Initializes a new instance of the StrokeCollection class that contains the specified strokes.

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

Initialise un StrokeCollection du Stream spécifié au format ISF (Ink Serialized Format).Initializes a StrokeCollection from the specified Stream of Ink Serialized Format (ISF).

Champs

InkSerializedFormat InkSerializedFormat InkSerializedFormat InkSerializedFormat

Représente le format de persistance natif pour les données d'entrée manuscrite.Represents the native persistence format for ink data.

Méthodes

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

Ajoute les traits spécifiés à StrokeCollection.Adds the specified strokes to the StrokeCollection.

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

Ajoute un objet à la fin de la 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)

Ajoute une propriété personnalisée à StrokeCollection ;Adds a custom property to the StrokeCollection.

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

Supprime tous les éléments de Collection<T>.Removes all elements from the Collection<T>.

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

Efface tous les traits de StrokeCollection.Clears all strokes from the StrokeCollection.

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

Supprime tous les traits dans le StrokeCollection qui sont en dehors des limites du tableau Point spécifié.Removes all strokes in the StrokeCollection that are outside the bounds of the specified Point array.

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

Remplace tous les traits qui sont découpés par le rectangle spécifié avec les nouveaux traits qui ne s'étendent pas au-delà du rectangle spécifié.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()

Copie StrokeCollection.Copies the StrokeCollection.

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

Détermine si le Collection<T> contient un élément.Determines whether an element is in the Collection<T>.

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

Retourne si l'identificateur de propriété personnalisé spécifié est dans StrokeCollection.Returns whether the specified custom property identifier is in the StrokeCollection.

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

Copie l'ensemble de l'objet Collection<T> vers un objet Array unidimensionnel compatible, en commençant à l'index spécifié du tableau cible.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)

Dessine les traits dans StrokeCollection.Draws the strokes in the StrokeCollection.

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

Détermine si l'objet spécifié est identique à l'objet actuel.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>)

Supprime l'entrée manuscrite située dans les limites de la zone spécifiée.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)

Remplace tous les traits qui sont découpés par la zone créée par StylusShape spécifié le long du chemin d'accès spécifié avec les nouveaux traits qui ne sont pas découpés par la zone.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)

Remplace tous les traits qui sont coupés par le rectangle spécifié par de nouveaux traits qui n’entrent pas dans les limites du rectangle spécifié.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()

Retourne les limites des traits dans la collection.Returns the bounds of the strokes in the collection.

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

Retourne un énumérateur qui itère au sein de Collection<T>.Returns an enumerator that iterates through the Collection<T>.

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

Fait office de fonction de hachage par défaut.Serves as the default hash function.

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

Crée un IncrementalLassoHitTester qui effectue un test d'atteinte sur StrokeCollection avec un tracé du lasso (à main levée).Creates an IncrementalLassoHitTester that hit tests the StrokeCollection with a lasso (freehand) path.

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

Crée un IncrementalStrokeHitTester qui effectue un test d'atteinte sur StrokeCollection avec un chemin d'accès d'effacement.Creates an IncrementalStrokeHitTester that hit tests the StrokeCollection with an erasing path.

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

Retourne la valeur de la propriété personnalisée associée au Guidspécifié.Returns the value of the custom property associated with the specified Guid.

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

Retourne les GUID de toutes les propriétés personnalisées associées à StrokeCollection.Returns the GUIDs of any custom properties associated with the StrokeCollection.

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

Obtient le Type de l'instance actuelle.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)

Retourne une collection des traits qui ont au moins le pourcentage spécifié de longueur dans la zone spécifiée.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)

Retourne une collection de traits qui croisent le chemin d'accès spécifié.Returns a collection of strokes that intersect with the specified path.

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

Retourne une collection de traits qui croisent le point spécifié.Returns a collection of strokes that intersect the specified point.

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

Retourne une collection de traits qui croisent la zone spécifiée.Returns a collection of strokes that intersect the specified area.

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

Retourne une collection des traits qui ont au moins le pourcentage spécifié de longueur dans le rectangle spécifié.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)

Retourne l'index du Stroke spécifié dans StrokeCollection.Returns the index of the specified Stroke in the StrokeCollection.

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

Recherche l'objet spécifié et retourne l'index de base zéro de la première occurrence dans l'ensemble du 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)

Insère un élément dans la classe Collection<T> au niveau de l'index spécifié.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)

Insère un trait dans le StrokeCollection à l’index spécifié.Inserts a stroke into the StrokeCollection at the specified index.

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

Insère un élément dans la classe Collection<T> au niveau de l'index spécifié.Inserts an element into the Collection<T> at the specified index.

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

Crée une copie superficielle de l'objet Object actuel.Creates a shallow copy of the current Object.

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

Se produit lors de la modification d'une propriété StrokeCollection.Occurs when any StrokeCollection property changes.

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

Déclenche l'événement PropertyDataChanged.Raises the PropertyDataChanged event.

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

Déclenche l'événement StrokesChanged.Raises the StrokesChanged event.

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

Supprime les traits spécifiés de la collection.Removes the specified strokes from the collection.

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

Supprime la première occurrence d'un objet spécifique de 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)

Supprime l'élément au niveau de l'index spécifié 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)

Supprime le trait à l'index spécifié de StrokeCollection.Removes the stroke at the specified index from the StrokeCollection.

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

Supprime la propriété personnalisée associée au Guidspécifié.Removes the custom property associated with the specified Guid.

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

Remplace le Stroke spécifié par la StrokeCollection spécifiée.Replaces the specified Stroke with the specified StrokeCollection.

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

Remplace la StrokeCollection spécifiée par la nouvelle StrokeCollection.Replaces the specified StrokeCollection with a new StrokeCollection.

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

Enregistre StrokeCollection dans le Stream spécifié.Saves the StrokeCollection to the specified Stream.

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

Enregistre la StrokeCollection sur le Stream spécifié et la compresse, en cas de spécification.Saves the StrokeCollection to the specified Stream and compresses it, when specified.

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

Remplace le trait à l’index spécifié.Replaces the stroke at the specified index.

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

Remplace l'élément au niveau de l'index spécifié.Replaces the element at the specified index.

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

Retourne une chaîne qui représente l'objet actuel.Returns a string that represents the current object.

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

Modifie chacun du StylusPoints et éventuellement le StylusTipTransform pour chaque trait dans StrokeCollection d'après la Matrixspécifiée.Modifies each of the StylusPoints and optionally the StylusTipTransform for each stroke in the StrokeCollection according to the specified Matrix.

Événements

PropertyDataChanged PropertyDataChanged PropertyDataChanged PropertyDataChanged

Se produit lorsque la propriété personnalisée est ajoutée ou supprimée de StrokeCollection.Occurs when custom property is added or removed from the StrokeCollection.

StrokesChanged StrokesChanged StrokesChanged StrokesChanged

Se produit lorsqu'une collection Stroke est modifiée.Occurs when a Stroke in the collection changes.

Implémentations d’interfaces explicites

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

Copie les éléments de ICollection dans Array, à partir d'un index particulier 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()

Retourne un énumérateur qui itère au sein d’une collection.Returns an enumerator that iterates through a collection.

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

Ajoute un élément à IList.Adds an item to the IList.

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

Détermine si IList contient une valeur spécifique.Determines whether the IList contains a specific value.

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

Détermine l'index d'un élément spécifique d'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)

Insère un élément dans IList à l'index spécifié.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)

Supprime la première occurrence d'un objet spécifique de 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 produit lorsque StrokeCollection est modifié.Occurs when the StrokeCollection changes.

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

Se produit lors de la modification de la valeur d'une propriété StrokeCollection.Occurs when the value of any StrokeCollection property has changed.

Propriétés

Count Count Count Count

Obtient le nombre d’éléments réellement contenus dans 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

Obtient une valeur indiquant si l'accès à ICollection est synchronisé (thread-safe).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

Obtient un objet qui peut être utilisé pour synchroniser l'accès à 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

Obtient une valeur indiquant si ICollection<T> est en lecture seule.Gets a value indicating whether the ICollection<T> is read-only.

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

Obtient une valeur indiquant si IList est de taille fixe.Gets a value indicating whether the IList has a fixed size.

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

Obtient une valeur indiquant si IList est en lecture seule.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]

Obtient ou définit l'élément au niveau de l'index spécifié.Gets or sets the element at the specified index.

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

Obtient un wrapper IList<T> autour de Collection<T>.Gets a IList<T> wrapper around the Collection<T>.

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

Obtient ou définit l'élément au niveau de l'index spécifié.Gets or sets the element at the specified index.

(Inherited from Collection<T>)

Méthodes d’extension

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

Retourne un DataTable qui contient des copies des objets DataRow, à partir d'un objet d'entrée IEnumerable<T> où le paramètre générique T est 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)

Copie les objets DataRow vers le DataTable spécifié, à partir d'un objet d'entrée IEnumerable<T> où le paramètre générique T est 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)

Copie les objets DataRow vers le DataTable spécifié, à partir d'un objet d'entrée IEnumerable<T> où le paramètre générique T est 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)

Effectue un cast des éléments d'un IEnumerable vers le type spécifié.Casts the elements of an IEnumerable to the specified type.

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

Filtre les éléments d'un IEnumerable en fonction du type spécifié.Filters the elements of an IEnumerable based on a specified type.

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

Active la parallélisation d'une requête.Enables parallelization of a query.

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

Convertit un 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>)

Retourne une collection d'éléments qui contient les ancêtres de chaque nœud de la collection source.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)

Retourne une collection d'éléments filtrée qui contient les ancêtres de chaque nœud de la collection source.Returns a filtered collection of elements that contains the ancestors of every node in the source collection. Seuls les éléments avec un XName correspondant sont inclus dans la collection.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>)

Retourne une collection des nœuds descendants de chaque document et élément de la collection source.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>)

Retourne une collection d'éléments qui contient les éléments descendants de tous les éléments et tous les documents de la collection source.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)

Retourne une collection d'éléments filtrée qui contient les éléments descendants de tous les éléments et tous les documents de la collection source.Returns a filtered collection of elements that contains the descendant elements of every element and document in the source collection. Seuls les éléments avec un XName correspondant sont inclus dans la collection.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>)

Retourne une collection des éléments enfants de chaque élément et document de la collection source.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)

Retourne une collection filtrée des éléments enfants de chaque élément et document de la collection source.Returns a filtered collection of the child elements of every element and document in the source collection. Seuls les éléments avec un XName correspondant sont inclus dans la collection.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>)

Retourne une collection de nœuds qui contient tous les nœuds de la collection source, triés selon l'ordre des documents.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>)

Retourne une collection des nœuds enfants de chaque document et élément de la collection source.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>)

Supprime chaque nœud de la collection source de son nœud parent.Removes every node in the source collection from its parent node.

S’applique à