Nasıl yapılır: Akış İçeriği Öğelerini Satır İçlerinin Özelliği ile Düzenleme

Bu örnekler Satır içi özelliği aracılığıyla satır içi akış içerik öğelerinde (ve bu tür öğelerin kapsayıcılarında) gerçekleştirilecek daha yaygın TextBlock işlemlerden bazılarıdır. Bu özellik öğeleri eklemek ve 'den kaldırmak için InlineCollection kullanılır. Flow özelliğine sahip içerik öğeleri şunlardır:

Bu örnekler akış içeriği öğesi olarak kullanılır, ancak bu Span teknikler bir koleksiyonu barındıran tüm öğeler veya denetimler için InlineCollection geçerlidir.

Örnek

Aşağıdaki örnek yeni bir nesnesi oluşturur ve ardından add yöntemini kullanarak iki metin çalıştırması Span içeriğinin en küçükleri olarak Span ekler.

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..."))

Örnek

Aşağıdaki örnek yeni bir Run öğe oluşturur ve öğesinin başına Span ekler.

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)

Örnek

Aşağıdaki örnek, içinde yer alan üst Inline düzey öğelerin sayısını Span alır.

int countTopLevelInlines = spanx.Inlines.Count;
Dim countTopLevelInlines As Integer = spanx.Inlines.Count

Örnek

Aşağıdaki örnek, öğesinde Inline son öğeyi Span siler.

spanx.Inlines.Remove(spanx.Inlines.LastInline);
spanx.Inlines.Remove(spanx.Inlines.LastInline)

Örnek

Aşağıdaki örnek içindeki tüm içeriği ( Inline öğelerini) Span temizler.

spanx.Inlines.Clear();
spanx.Inlines.Clear()

Ayrıca bkz.