Como: Manipular Elementos de Conteúdo de Fluxo através da Propriedade Inlines
Esses exemplos demonstram algumas das operações mais comuns que podem ser executadas em elementos de conteúdo de fluxo in-line (e contêineres desses elementos, tais como TextBlock) através da propriedade Inlines. Essa propriedade é usada para adicionar e remover itens de uma InlineCollection. Elementos de conteúdo de fluxo que apresentam uma propriedade Inlines incluem:
Esses exemplos, por acaso, usam Span como o elemento de conteúdo de fluxo, mas essas técnicas são aplicáveis a todos os elementos ou controles que hospedam uma coleção InlineCollection.
Exemplo
O exemplo a seguir cria um novo objeto Span, e usa o método Add para adicionar dois blocos de texto como filhos do Span.
Span spanx = new Span();
spanx.Inlines.Add(new Run("A bit of text content..."));
spanx.Inlines.Add(new Run("A bit more text content..."));
O seguinte exemplo cria um novo elemento Run e o insere ao começo do Span.
Run runx = new Run("Text to insert...");
spanx.Inlines.InsertBefore(spanx.Inlines.FirstInline, runx);
O seguinte exemplo recebe o número dos elementos Inline de alto nível contido no Span.
int countTopLevelInlines = spanx.Inlines.Count;
The following example deletes the last Inline element in the Span.
spanx.Inlines.Remove(spanx.Inlines.LastInline);
The following example clears all of the contents (Inline elements) from the Span.
spanx.Inlines.Clear();
Consulte também
Tarefas
Como: Manipular um FlowDocument por meio da Propriedade Blocks
Como: Manipular as colunas de uma tabela por meio da propriedade Columns
Como: Manipulate a Table's Row Groups through the RowGroups Property