Практическое руководство. Управление элементами потокового содержимого с помощью свойства Inlines
Эти примеры демонстрируют некоторые из наиболее распространенных операций, которые могут быть выполнены для элементов содержимого нефиксированного формата встроенного (и контейнерами таких элементов, таких как TextBlock) через Inlines свойство. Это свойство используется для добавления и удаления элементов из InlineCollection. Элементы содержимого на поток, эта функция Inlines свойства включают:
Для использования этих примерах Span поток элемент содержимого, но эти методы применимы ко всем элементам или элементы управления, на которых размещены InlineCollection коллекции.
Пример
В следующем примере создается новый Span объекта, а затем используется добавить метод для добавления двух текстовых выполняется как дочернего содержимого объекта 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..."));
Пример
В следующем примере создается новый Run элемент и вставляет его в начале Span.
Run runx = new Run("Text to insert...");
spanx.Inlines.InsertBefore(spanx.Inlines.FirstInline, runx);
Пример
В следующем примере возвращается количество верхнего уровня Inline элементов, содержащихся в Span.
int countTopLevelInlines = spanx.Inlines.Count;
Пример
В следующем примере удаляется последний Inline элемент Span.
spanx.Inlines.Remove(spanx.Inlines.LastInline);
Пример
В следующем примере удаляется все содержимое (Inline элементы) из Span.
spanx.Inlines.Clear();