Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Estes exemplos demonstram algumas das operações mais comuns que podem ser executadas em elementos de conteúdo de fluxo embutido (e contêineres desses elementos, como TextBlock) por meio da propriedade Inlines. Essa propriedade é usada para adicionar e remover itens de InlineCollection. Elementos de conteúdo de fluxo com uma propriedade Inlines incluem:
Esses exemplos 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.
Criar um novo objeto Span
O exemplo a seguir cria um objeto Span e então utiliza o método Add para adicionar duas sequências de texto como filhos de conteúdo 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..."));
Dim spanx As New Span()
spanx.Inlines.Add(New Run("A bit of text content..."))
spanx.Inlines.Add(New Run("A bit more text content..."))
Criar um novo elemento Run
O exemplo a seguir cria um novo elemento Run e o insere no início do Span.
Run runx = new Run("Text to insert...");
spanx.Inlines.InsertBefore(spanx.Inlines.FirstInline, runx);
Dim runx As New Run("Text to insert...")
spanx.Inlines.InsertBefore(spanx.Inlines.FirstInline, runx)
Obter os elementos embutidos de nível superior no Span
O exemplo a seguir obtém o número de elementos de primeiro nível Inline contidos no Span.
int countTopLevelInlines = spanx.Inlines.Count;
Dim countTopLevelInlines As Integer = spanx.Inlines.Count
Excluir o último elemento embutido no Span
O exemplo a seguir exclui o último elemento Inline no Span.
spanx.Inlines.Remove(spanx.Inlines.LastInline);
spanx.Inlines.Remove(spanx.Inlines.LastInline)
Limpar todo o conteúdo do elemento embutido do Span
O exemplo a seguir limpa todo o conteúdo (elementosInline) do Span.
spanx.Inlines.Clear();
spanx.Inlines.Clear()
Consulte também
.NET Desktop feedback