InlineCollection Classe

Definição

Representa uma coleção de elementos Inline.Represents a collection of Inline elements. InlineCollection define o conteúdo filho permitido dos elementos Paragraph, Span e TextBlock.InlineCollection defines the allowable child content of the Paragraph, Span, and TextBlock elements.

public ref class InlineCollection : System::Windows::Documents::TextElementCollection<System::Windows::Documents::Inline ^>, System::Collections::IList
[System.Windows.Markup.ContentWrapper(typeof(System.Windows.Documents.Run))]
[System.Windows.Markup.ContentWrapper(typeof(System.Windows.Documents.InlineUIContainer))]
[System.Windows.Markup.WhitespaceSignificantCollection]
public class InlineCollection : System.Windows.Documents.TextElementCollection<System.Windows.Documents.Inline>, System.Collections.IList
type InlineCollection = class
    inherit TextElementCollection<Inline>
    interface IList
    interface ICollection
    interface IEnumerable
Public Class InlineCollection
Inherits TextElementCollection(Of Inline)
Implements IList
Herança
Atributos
Implementações

Comentários

InlineCollectiona criação só é permitida dentro de um elemento que InlineCollectionpossui um, como TextBlock um ou Paragraphum.InlineCollection creation is only permitted inside an element that owns an InlineCollection, such as a TextBlock or a Paragraph. Como tal, um InlineCollection não pode ser instanciado diretamente e não tem um construtor padrão ou sobrecarregado.As such, an InlineCollection cannot be instantiated directly and has no default or overloaded constructor.

Propriedades

Count

Obtém o número de itens atualmente na coleção.Gets the number of items currently in the collection.

(Herdado de TextElementCollection<TextElementType>)
FirstInline

Obtém o primeiro elemento de Inline dentro desta instância de InlineCollection.Gets the first Inline element within this instance of InlineCollection.

IsReadOnly

Obtém um valor que indica se a coleção é ou não somente leitura.Gets a value that indicates whether or not the collection is read-only.

(Herdado de TextElementCollection<TextElementType>)
LastInline

Obtém o último elemento de Inline dentro desta instância de InlineCollection.Gets the last Inline element within this instance of InlineCollection.

Métodos

Add(String)

Adiciona um elemento Run implícito com o texto especificado, fornecido como um String.Adds an implicit Run element with the given text, supplied as a String.

Add(TextElementType)

Acrescenta um item especificado à coleção.Appends a specified item to the collection.

(Herdado de TextElementCollection<TextElementType>)
Add(UIElement)

Adiciona um InlineUIContainer implícito com o UIElement fornecido já nele.Adds an implicit InlineUIContainer with the supplied UIElement already in it.

AddRange(IEnumerable)

Acrescenta um intervalo de itens especificado à coleção.Appends a specified range of items to the collection.

(Herdado de TextElementCollection<TextElementType>)
Clear()

Limpa todos os itens da coleção.Clears all items from the collection.

(Herdado de TextElementCollection<TextElementType>)
Contains(TextElementType)

Consulta a presença de um item especificado na coleção.Queries for the presence of a specified item in the collection.

(Herdado de TextElementCollection<TextElementType>)
CopyTo(TextElementType[], Int32)

Copia o conteúdo da coleção e insere-o em uma matriz especificada começando em uma posição de índice especificada na matriz.Copies the contents of the collection and inserts them into a specified array starting at a specified index position in the array.

(Herdado de TextElementCollection<TextElementType>)
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.Determines whether the specified object is equal to the current object.

(Herdado de Object)
GetEnumerator()

Retorna um enumerador dos conteúdos da coleção.Returns an enumerator for the contents of the collection.

(Herdado de TextElementCollection<TextElementType>)
GetHashCode()

Serve como a função de hash padrão.Serves as the default hash function.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.Gets the Type of the current instance.

(Herdado de Object)
InsertAfter(TextElementType, TextElementType)

Insere um item especificado da coleção após um item da coleção especificado.Inserts a specified item in the collection after a specified collection item.

(Herdado de TextElementCollection<TextElementType>)
InsertBefore(TextElementType, TextElementType)

Insere um item especificado da coleção antes de um item da coleção especificado.Inserts a specified item in the collection before a specified collection item.

(Herdado de TextElementCollection<TextElementType>)
MemberwiseClone()

Cria uma cópia superficial do Object atual.Creates a shallow copy of the current Object.

(Herdado de Object)
Remove(TextElementType)

Remove um item especificado da coleção.Removes a specified item from the collection.

(Herdado de TextElementCollection<TextElementType>)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.Returns a string that represents the current object.

(Herdado de Object)

Implantações explícitas de interface

ICollection.CopyTo(Array, Int32)

Copia os elementos do ICollection para um Array, começando em um determinado índice Array.Copies the elements of the ICollection to an Array, starting at a particular Array index. Use o método CopyTo(TextElementType[], Int32) fortemente tipado em vez disso.Use the type-safe CopyTo(TextElementType[], Int32) method instead.

(Herdado de TextElementCollection<TextElementType>)
ICollection.Count

Obtém o número de elementos contidos no ICollection.Gets the number of elements contained in the ICollection. Use a propriedade Count fortemente tipada em vez disso.Use the type-safe Count property instead.

(Herdado de TextElementCollection<TextElementType>)
ICollection.IsSynchronized

Obtém um valor que indica se o acesso à ICollection é sincronizado (thread-safe).Gets a value indicating whether access to the ICollection is synchronized (thread safe).

(Herdado de TextElementCollection<TextElementType>)
ICollection.SyncRoot

Obtém um objeto que pode ser usado para sincronizar o acesso ao ICollection.Gets an object that can be used to synchronize access to the ICollection.

(Herdado de TextElementCollection<TextElementType>)
IEnumerable.GetEnumerator()

Retorna um enumerador que itera em uma coleção.Returns an enumerator that iterates through a collection. Use o método GetEnumerator() fortemente tipado em vez disso.Use the type-safe GetEnumerator() method instead.

(Herdado de TextElementCollection<TextElementType>)
IList.Add(Object)

Adiciona um item ao IList.Adds an item to the IList. Use o método Add(TextElementType) fortemente tipado em vez disso.Use the type-safe Add(TextElementType) method instead.

(Herdado de TextElementCollection<TextElementType>)
IList.Clear()

Este tipo ou membro dá suporte à infraestrutura Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF) e não se destina a ser usado diretamente do código.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. Use o método Clear() fortemente tipado em vez disso.Use the type-safe Clear() method instead.

(Herdado de TextElementCollection<TextElementType>)
IList.Contains(Object)

Determinará se o IList contiver um valor específico.Determines whether the IList contains a specific value. Use o método Contains(TextElementType) fortemente tipado em vez disso.Use the type-safe Contains(TextElementType) method instead.

(Herdado de TextElementCollection<TextElementType>)
IList.IndexOf(Object)

Determina o índice de um item específico em IList.Determines the index of a specific item in the IList.

(Herdado de TextElementCollection<TextElementType>)
IList.Insert(Int32, Object)

Insere um item na IList no índice especificado.Inserts an item to the IList at the specified index. Use métodos InsertAfter(TextElementType, TextElementType) ou InsertBefore(TextElementType, TextElementType) fortemente tipados em vez disso.Use the type-safe InsertAfter(TextElementType, TextElementType) or InsertBefore(TextElementType, TextElementType) methods instead.

(Herdado de TextElementCollection<TextElementType>)
IList.IsFixedSize

Obtém um valor que indica se o IList tem um tamanho fixo.Gets a value indicating whether the IList has a fixed size.

(Herdado de TextElementCollection<TextElementType>)
IList.IsReadOnly

Obtém um valor que indica se o IList é somente leitura.Gets a value indicating whether the IList is read-only.

(Herdado de TextElementCollection<TextElementType>)
IList.Item[Int32]

Obtém ou define o elemento no índice especificado.Gets or sets the element at the specified index.

(Herdado de TextElementCollection<TextElementType>)
IList.Remove(Object)

Remove a primeira ocorrência de um objeto específico do IList.Removes the first occurrence of a specific object from the IList. Use o método Remove(TextElementType) fortemente tipado em vez disso.Use the type-safe Remove(TextElementType) method instead.

(Herdado de TextElementCollection<TextElementType>)
IList.RemoveAt(Int32)

Remove o item IList no índice especificado.Removes the IList item at the specified index.

(Herdado de TextElementCollection<TextElementType>)

Métodos de Extensão

CopyToDataTable<T>(IEnumerable<T>)

Retorna um DataTable que contém cópias dos objetos DataRow, dado um objeto IEnumerable<T> de entrada em que o parâmetro genérico T é 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)

Copia objetos DataRow no DataTable especificado, dado um objeto IEnumerable<T> de entrada em que o parâmetro genérico T é 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)

Copia objetos DataRow no DataTable especificado, dado um objeto IEnumerable<T> de entrada em que o parâmetro genérico T é DataRow.Copies DataRow objects to the specified DataTable, given an input IEnumerable<T> object where the generic parameter T is DataRow.

Cast<TResult>(IEnumerable)

Converte os elementos de um IEnumerable para o tipo especificado.Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable)

Filtra os elementos de um IEnumerable com base em um tipo especificado.Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable)

Habilita a paralelização de uma consulta.Enables parallelization of a query.

AsQueryable(IEnumerable)

Converte um IEnumerable em um IQueryable.Converts an IEnumerable to an IQueryable.

Ancestors<T>(IEnumerable<T>)

Retorna uma coleção de elementos que contém os ancestrais de cada nó na coleção de origem.Returns a collection of elements that contains the ancestors of every node in the source collection.

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

Retorna uma coleção filtrada de elementos que contém os ancestrais de cada nó na coleção de origem.Returns a filtered collection of elements that contains the ancestors of every node in the source collection. Somente os elementos que têm um XName correspondente são incluídos na coleção.Only elements that have a matching XName are included in the collection.

DescendantNodes<T>(IEnumerable<T>)

Retorna uma coleção dos nós descendentes de todos os documentos e elementos na coleção de origem.Returns a collection of the descendant nodes of every document and element in the source collection.

Descendants<T>(IEnumerable<T>)

Retorna uma coleção de elementos que contém os elementos descendentes de cada elemento e o documento na coleção de origem.Returns a collection of elements that contains the descendant elements of every element and document in the source collection.

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

Retorna uma coleção filtrada de elementos que contém os elementos descendentes de cada elemento e o documento na coleção de origem.Returns a filtered collection of elements that contains the descendant elements of every element and document in the source collection. Somente os elementos que têm um XName correspondente são incluídos na coleção.Only elements that have a matching XName are included in the collection.

Elements<T>(IEnumerable<T>)

Retorna uma coleção dos filhos elementos de cada elemento e o documento na coleção de origem.Returns a collection of the child elements of every element and document in the source collection.

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

Retorna uma coleção filtrada dos elementos filho de cada elemento e documento na coleção de origem.Returns a filtered collection of the child elements of every element and document in the source collection. Somente os elementos que têm um XName correspondente são incluídos na coleção.Only elements that have a matching XName are included in the collection.

InDocumentOrder<T>(IEnumerable<T>)

Retorna uma coleção de nós que contém todos os nós na coleção de origem, classificados em ordem segundo o documento.Returns a collection of nodes that contains all nodes in the source collection, sorted in document order.

Nodes<T>(IEnumerable<T>)

Retorna uma coleção dos nós filhos de todos os documentos e elementos na coleção de origem.Returns a collection of the child nodes of every document and element in the source collection.

Remove<T>(IEnumerable<T>)

Remove todos os nós na coleção de origem do respectivo nó pai.Removes every node in the source collection from its parent node.

Aplica-se a

Veja também