Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Questi esempi illustrano alcune delle operazioni più comuni che possono essere eseguite su elementi di contenuto di flusso inline (e contenitori di tali elementi, ad esempio TextBlock) tramite la proprietà Inlines . Questa proprietà viene utilizzata per aggiungere e rimuovere elementi da InlineCollection. Gli elementi del contenuto del flusso che presentano una proprietà Inlines includono:
Questi esempi usano Span come elemento di contenuto del flusso, ma queste tecniche sono applicabili a tutti gli elementi o controlli che ospitano una raccolta InlineCollection.
Creare un nuovo oggetto Span
Nell'esempio seguente viene creato un nuovo oggetto Span, e quindi viene utilizzato il metodo Add per aggiungere due segmenti di testo come elementi di contenuto figli di 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..."))
Creare un nuovo elemento Run
Nell'esempio seguente viene creato un nuovo elemento Run e inserito all'inizio del 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)
Ottenere gli elementi Inline di primo livello nello Span
Nell'esempio seguente viene determinato il numero di elementi Inline di primo livello contenuti nel Span.
int countTopLevelInlines = spanx.Inlines.Count;
Dim countTopLevelInlines As Integer = spanx.Inlines.Count
Eliminare l'ultimo elemento Inline nel "Span"
Nell'esempio seguente viene eliminato l'ultimo elemento Inline nel Span.
spanx.Inlines.Remove(spanx.Inlines.LastInline);
spanx.Inlines.Remove(spanx.Inlines.LastInline)
Cancellare tutto il contenuto dell'elemento Inline da Span
Nell'esempio seguente vengono cancellati tutti i contenuti (Inline elementi) dal Span.
spanx.Inlines.Clear();
spanx.Inlines.Clear()
Vedere anche
.NET Desktop feedback