Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
De här exemplen visar några av de vanligaste åtgärderna som kan utföras på innehållselement för inlineflöde (och containrar av sådana element, till exempel TextBlock) via egenskapen Inline. Den här egenskapen används för att lägga till och ta bort objekt från InlineCollection. Flödesinnehållselement som har egenskapen inlines:
De här exemplen använder Span som flödesinnehållselement, men dessa tekniker kan tillämpas på alla element eller kontroller som är värdar för en InlineCollection-samling.
Skapa ett nytt Span-objekt
I följande exempel skapas ett nytt Span-objekt och använder sedan metoden Lägg till för att lägga till två textsegment som underordnade innehåll till 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..."))
Skapa ett nytt Run-element
I följande exempel skapas ett nytt Run element och infogar det i början av 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)
Hämta de infogade elementen på den översta nivån i spannet
I följande exempel fås antalet Inline-element på översta nivån som finns i Span.
int countTopLevelInlines = spanx.Inlines.Count;
Dim countTopLevelInlines As Integer = spanx.Inlines.Count
Ta bort det sista inlineelementet i Span
I följande exempel tas det sista Inline elementet bort i Span.
spanx.Inlines.Remove(spanx.Inlines.LastInline);
spanx.Inlines.Remove(spanx.Inlines.LastInline)
Rensa allt infogat elementinnehåll från Span
I följande exempel rensas allt innehåll (Inline element) från Span.
spanx.Inlines.Clear();
spanx.Inlines.Clear()
Se även
.NET Desktop feedback