Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Ezek a példák bemutatják néhányat a leggyakoribb műveletek közül, amelyeket az inline folyamat tartalomelemein (és az ilyen elemek tárolóin, mint például a TextBlock) keresztül el lehet végezni a Inlines tulajdonsággal. Ez a tulajdonság InlineCollectionelemek hozzáadására és eltávolítására szolgál. A Inlines tulajdonságot tartalmazó adatfolyam-tartalomelemek a következők:
Ezek a példák a Span használják folyamattartalom-elemként, de ezek a technikák az InlineCollection gyűjteményt üzemeltető összes elemre vagy vezérlőre alkalmazhatók.
Új Span-objektum létrehozása
Az alábbi példa egy új Span objektumot hoz létre, majd a metódusával két szövegszakaszt ad hozzá a Spantartalmi elemként.
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..."))
Új futtatási elem létrehozása
Az alábbi példa egy új Run elemet hoz létre, és beszúrja a Spanelején.
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)
A legfelső szintű beágyazott elemek lekérése a Spanben
Az alábbi példa megadja a Inline-ben található legfelső szintű Span elemek számát.
int countTopLevelInlines = spanx.Inlines.Count;
Dim countTopLevelInlines As Integer = spanx.Inlines.Count
A span utolsó beágyazott elemének törlése
Az alábbi példa törli a Inlineutolsó Span elemét.
spanx.Inlines.Remove(spanx.Inlines.LastInline);
spanx.Inlines.Remove(spanx.Inlines.LastInline)
Az összes beágyazott elem tartalmának törlése a spanból
Az alábbi példa az összes tartalmat (Inline elemeket) törli a Span-ből.
spanx.Inlines.Clear();
spanx.Inlines.Clear()
Lásd még
.NET Desktop feedback