كيفية القيام بما يلي: تعالج تدفق عناصر المحتوى بواسطة خاصية Inlines
توضح هذه الأمثلة بعض العمليات الأكثر شيوعًا التي يمكن تنفيذها على تدفق محتوى العناصر المضمنة (و حاويات هذه العناصر مثل TextBlock) من خلال خاصية Inlines. هذه الخاصية تستخدم في إضافة وإزالة العناصر من InlineCollection. تدفق محتوى العناصر التى تحتوى ميزة Inlines تتضمن:
هذه الأمثلة تستخدم Span كتدفق محتوى العنصر ولكن هذه التقنيات قابلة للتطبيق على كافة العناصر وعناصر التحكم التي تستضيف مجموعة InlineCollection .
مثال
يقوم المثال التالي بإنشاء كائن Span جديد ثم يستخدم الأسلوب Add لإضافة تشغيل نصين كمحتوى تابع لـ Span.
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..."))
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.
Dim runx As New Run("Text to insert...")
spanx.Inlines.InsertBefore(spanx.Inlines.FirstInline, runx)
Run runx = new Run("Text to insert...");
spanx.Inlines.InsertBefore(spanx.Inlines.FirstInline, runx);
يحصل المثال التالي على رقم المستوى الأعلى Inline العناصر الموجودة في Span.
Dim countTopLevelInlines As Integer = spanx.Inlines.Count
int countTopLevelInlines = spanx.Inlines.Count;
يقوم المثال التالي بحذف آخر عنصر Inline في الSpan.
spanx.Inlines.Remove(spanx.Inlines.LastInline)
spanx.Inlines.Remove(spanx.Inlines.LastInline);
يقوم المثال التالي بمسح كافة محتويات ( Inline عناصر) من Span.
spanx.Inlines.Clear()
spanx.Inlines.Clear();
راجع أيضًا:
المهام
كيفية القيام بما يلي: معالجة FlowDocument من خلال خاصية الكتل
كيفية القيام بما يلي: التعامل مع أعمدة جدول من خلال خاصية الأعمدة
كيفية القيام بما يلي: التعامل مع مجموعات صف الجدول من خلال خاصية RowGroups