BlockCollection Klasse

Definition

Stellt eine Auflistung von Block-Elementen dar.Represents a collection of Block elements. BlockCollection definiert den zulässigen untergeordneten Inhalt der Elemente FlowDocument, Section, ListItem, TableCell, Floater und Figure.BlockCollection defines the allowable child content of the FlowDocument, Section, ListItem, TableCell, Floater, and Figure elements.

public ref class BlockCollection : System::Windows::Documents::TextElementCollection<System::Windows::Documents::Block ^>
public class BlockCollection : System.Windows.Documents.TextElementCollection<System.Windows.Documents.Block>
type BlockCollection = class
    inherit TextElementCollection<Block>
Public Class BlockCollection
Inherits TextElementCollection(Of Block)
Vererbung

Hinweise

BlockCollectiondie Erstellung ist nur innerhalb eines Elements zulässig, das BlockCollectioneine besitzt, z FlowDocument . TextElementb. oder.BlockCollection creation is only permitted inside an element that owns a BlockCollection, such as a FlowDocument or TextElement. Daher kann eine BlockCollection nicht direkt instanziiert werden und weist keinen Standard-oder überladenen Konstruktor auf.As such, a BlockCollection cannot be instantiated directly and has no default or overloaded constructor.

Eigenschaften

Count

Ruft die aktuelle Anzahl der Elemente in der Auflistung ab.Gets the number of items currently in the collection.

(Geerbt von TextElementCollection<TextElementType>)
FirstBlock

Ruft das erste Block-Element in der Instanz von BlockCollection ab.Gets the first Block element within this instance of BlockCollection.

IsReadOnly

Ruft einen Wert ab, der angibt, ob die Auflistung schreibgeschützt ist.Gets a value that indicates whether or not the collection is read-only.

(Geerbt von TextElementCollection<TextElementType>)
LastBlock

Ruft das letzte Block-Element in der Instanz von BlockCollection ab.Gets the last Block element within this instance of BlockCollection.

Methoden

Add(TextElementType)

Fügt ein angegebenes Element an die Auflistung an.Appends a specified item to the collection.

(Geerbt von TextElementCollection<TextElementType>)
AddRange(IEnumerable)

Fügt einen angegebenen Bereich von Elementen an die Auflistung an.Appends a specified range of items to the collection.

(Geerbt von TextElementCollection<TextElementType>)
Clear()

Löscht alle Elemente aus der Auflistung.Clears all items from the collection.

(Geerbt von TextElementCollection<TextElementType>)
Contains(TextElementType)

Abfragen des Vorhandenseins eines angegebenen Elements in der Auflistung.Queries for the presence of a specified item in the collection.

(Geerbt von TextElementCollection<TextElementType>)
CopyTo(TextElementType[], Int32)

Kopiert den Inhalt der Auflistung und fügt ihn ab einer bestimmten Indexposition im Array in ein bestimmtes Array ein.Copies the contents of the collection and inserts them into a specified array starting at a specified index position in the array.

(Geerbt von TextElementCollection<TextElementType>)
Equals(Object)

Ermittelt, ob das angegebene Objekt und das aktuelle Objekt gleich sind.Determines whether the specified object is equal to the current object.

(Geerbt von Object)
GetEnumerator()

Gibt einen Enumerator für den Inhalt der Auflistung zurück.Returns an enumerator for the contents of the collection.

(Geerbt von TextElementCollection<TextElementType>)
GetHashCode()

Dient als die Standard-HashfunktionServes as the default hash function.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Geerbt von Object)
InsertAfter(TextElementType, TextElementType)

Fügt in der Auflistung nach einem angegebenen Auflistungselement ein angegebenes Element ein.Inserts a specified item in the collection after a specified collection item.

(Geerbt von TextElementCollection<TextElementType>)
InsertBefore(TextElementType, TextElementType)

Fügt in der Auflistung vor einem bestimmten Auflistungselement ein bestimmtes Element ein.Inserts a specified item in the collection before a specified collection item.

(Geerbt von TextElementCollection<TextElementType>)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Geerbt von Object)
Remove(TextElementType)

Entfernt ein angegebenes Element aus der Auflistung.Removes a specified item from the collection.

(Geerbt von TextElementCollection<TextElementType>)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.Returns a string that represents the current object.

(Geerbt von Object)

Explizite Schnittstellenimplementierungen

ICollection.CopyTo(Array, Int32)

Kopiert die Elemente der ICollection in ein Array, beginnend bei einem bestimmten Array-Index.Copies the elements of the ICollection to an Array, starting at a particular Array index. Verwenden Sie stattdessen die typsichere CopyTo(TextElementType[], Int32)-Methode.Use the type-safe CopyTo(TextElementType[], Int32) method instead.

(Geerbt von TextElementCollection<TextElementType>)
ICollection.Count

Ruft die Anzahl der Elemente ab, die in ICollection enthalten sind.Gets the number of elements contained in the ICollection. Verwenden Sie stattdessen die typsichere Count-Eigenschaft.Use the type-safe Count property instead.

(Geerbt von TextElementCollection<TextElementType>)
ICollection.IsSynchronized

Ruft einen Wert ab, der angibt, ob der Zugriff auf die ICollection synchronisiert (threadsicher) ist.Gets a value indicating whether access to the ICollection is synchronized (thread safe).

(Geerbt von TextElementCollection<TextElementType>)
ICollection.SyncRoot

Ruft ein Objekt ab, mit dem der Zugriff auf ICollection synchronisiert werden kann.Gets an object that can be used to synchronize access to the ICollection.

(Geerbt von TextElementCollection<TextElementType>)
IEnumerable.GetEnumerator()

Gibt einen Enumerator zurück, der eine Auflistung durchläuft.Returns an enumerator that iterates through a collection. Verwenden Sie stattdessen die typsichere GetEnumerator()-Methode.Use the type-safe GetEnumerator() method instead.

(Geerbt von TextElementCollection<TextElementType>)
IList.Add(Object)

Fügt der IList ein Element hinzu.Adds an item to the IList. Verwenden Sie stattdessen die typsichere Add(TextElementType)-Methode.Use the type-safe Add(TextElementType) method instead.

(Geerbt von TextElementCollection<TextElementType>)
IList.Clear()

Dieser Typ oder Member unterstützt die Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF)-Infrastruktur und ist nicht für die direkte Verwendung im Code vorgesehen.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. Verwenden Sie stattdessen die typsichere Clear()-Methode.Use the type-safe Clear() method instead.

(Geerbt von TextElementCollection<TextElementType>)
IList.Contains(Object)

Ermittelt, ob die IList einen bestimmten Wert enthält.Determines whether the IList contains a specific value. Verwenden Sie stattdessen die typsichere Contains(TextElementType)-Methode.Use the type-safe Contains(TextElementType) method instead.

(Geerbt von TextElementCollection<TextElementType>)
IList.IndexOf(Object)

Bestimmt den Index eines bestimmten Elements in der IList.Determines the index of a specific item in the IList.

(Geerbt von TextElementCollection<TextElementType>)
IList.Insert(Int32, Object)

Fügt am angegebenen Index ein Element in die IList ein.Inserts an item to the IList at the specified index. Verwenden Sie stattdessen die typsichere InsertAfter(TextElementType, TextElementType)-Methode oder InsertBefore(TextElementType, TextElementType)-Methode.Use the type-safe InsertAfter(TextElementType, TextElementType) or InsertBefore(TextElementType, TextElementType) methods instead.

(Geerbt von TextElementCollection<TextElementType>)
IList.IsFixedSize

Ruft einen Wert ab, der angibt, ob das IList eine feste Größe aufweist.Gets a value indicating whether the IList has a fixed size.

(Geerbt von TextElementCollection<TextElementType>)
IList.IsReadOnly

Ruft einen Wert ab, der angibt, ob das IList schreibgeschützt ist.Gets a value indicating whether the IList is read-only.

(Geerbt von TextElementCollection<TextElementType>)
IList.Item[Int32]

Ruft das Element am angegebenen Index ab oder legt dieses fest.Gets or sets the element at the specified index.

(Geerbt von TextElementCollection<TextElementType>)
IList.Remove(Object)

Entfernt das erste Vorkommen eines angegebenen Objekts aus der IList.Removes the first occurrence of a specific object from the IList. Verwenden Sie stattdessen die typsichere Remove(TextElementType)-Methode.Use the type-safe Remove(TextElementType) method instead.

(Geerbt von TextElementCollection<TextElementType>)
IList.RemoveAt(Int32)

Entfernt das IList-Element am angegebenen Index.Removes the IList item at the specified index.

(Geerbt von TextElementCollection<TextElementType>)

Erweiterungsmethoden

CopyToDataTable<T>(IEnumerable<T>)

Gibt eine DataTable zurück, die Kopien der DataRow-Objekte enthält, wenn ein IEnumerable<T>-Eingabeobjekt vorhanden ist, bei dem der generische Parameter T den Wert DataRow hat.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)

Kopiert DataRow-Objekte in die angegebene DataTable, bei einem IEnumerable<T>-Eingabeobjekt, bei dem der generische Parameter T den Wert DataRow aufweist.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)

Kopiert DataRow-Objekte in die angegebene DataTable, bei einem IEnumerable<T>-Eingabeobjekt, bei dem der generische Parameter T den Wert DataRow aufweist.Copies DataRow objects to the specified DataTable, given an input IEnumerable<T> object where the generic parameter T is DataRow.

Cast<TResult>(IEnumerable)

Wandelt die Elemente eines IEnumerable in den angegebenen Typ umCasts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable)

Filtert die Elemente eines IEnumerable anhand eines angegebenen TypsFilters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable)

Ermöglicht die Parallelisierung einer Abfrage.Enables parallelization of a query.

AsQueryable(IEnumerable)

Konvertiert einen IEnumerable in einen IQueryable.Converts an IEnumerable to an IQueryable.

Ancestors<T>(IEnumerable<T>)

Gibt eine Auflistung von Elementen zurück, die die übergeordneten Elemente der einzelnen Knoten in der Quellauflistung enthält.Returns a collection of elements that contains the ancestors of every node in the source collection.

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

Gibt eine gefilterte Auflistung von Elementen zurück, die die übergeordneten Elemente der einzelnen Knoten in der Quellauflistung enthält.Returns a filtered collection of elements that contains the ancestors of every node in the source collection. Nur Elemente, die über einen übereinstimmenden XName verfügen, sind in der Auflistung enthalten.Only elements that have a matching XName are included in the collection.

DescendantNodes<T>(IEnumerable<T>)

Gibt eine Auflistung der Nachfolgerknoten jedes Dokuments und Elements in der Quellauflistung zurück.Returns a collection of the descendant nodes of every document and element in the source collection.

Descendants<T>(IEnumerable<T>)

Gibt eine Auflistung von Elementen zurück, die die Nachfolgerelemente jedes Elements und Dokuments in der Quellauflistung enthält.Returns a collection of elements that contains the descendant elements of every element and document in the source collection.

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

Gibt eine gefilterte Auflistung von Elementen zurück, die die Nachfolgerelemente jedes Elements und Dokuments in der Quellauflistung enthält.Returns a filtered collection of elements that contains the descendant elements of every element and document in the source collection. Nur Elemente, die über einen übereinstimmenden XName verfügen, sind in der Auflistung enthalten.Only elements that have a matching XName are included in the collection.

Elements<T>(IEnumerable<T>)

Gibt eine Auflistung der untergeordneten Elemente jedes Elements und Dokuments in der Quellauflistung zurück.Returns a collection of the child elements of every element and document in the source collection.

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

Gibt eine gefilterte Auflistung der untergeordneten Elemente jedes Elements und Dokuments in der Quellauflistung zurück.Returns a filtered collection of the child elements of every element and document in the source collection. Nur Elemente, die über einen übereinstimmenden XName verfügen, sind in der Auflistung enthalten.Only elements that have a matching XName are included in the collection.

InDocumentOrder<T>(IEnumerable<T>)

Gibt eine in Dokumentreihenfolge sortierte Auflistung von Knoten zurück, die alle Knoten in der Quellauflistung enthält.Returns a collection of nodes that contains all nodes in the source collection, sorted in document order.

Nodes<T>(IEnumerable<T>)

Gibt eine Auflistung der untergeordneten Knoten jedes Dokuments und Elements in der Quellauflistung zurück.Returns a collection of the child nodes of every document and element in the source collection.

Remove<T>(IEnumerable<T>)

Entfernt jeden Knoten in der Quellauflistung aus seinem übergeordneten Knoten.Removes every node in the source collection from its parent node.

Gilt für:

Siehe auch