Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Classe TextRange

 

Rappresenta una selezione di contenuto tra due TextPointer posizioni.

Spazio dei nomi:   System.Windows.Documents
Assembly:  PresentationFramework (in PresentationFramework.dll)

System.Object
  System.Windows.Documents.TextRange
    System.Windows.Documents.TextSelection

public class TextRange

NomeDescrizione
System_CAPS_pubmethodTextRange(TextPointer, TextPointer)

Inizializza una nuova istanza di TextRange classe, accettando due oggetti TextPointer posizioni come posizioni di inizio e fine per il nuovo intervallo.

NomeDescrizione
System_CAPS_pubpropertyEnd

Ottenere la posizione che contrassegna la fine della selezione corrente.

System_CAPS_pubpropertyIsEmpty

Ottiene un valore che indica se la selezione corrente è vuota o meno.

System_CAPS_pubpropertyStart

Ottiene la posizione che contrassegna l'inizio della selezione corrente.

System_CAPS_pubpropertyText

Ottiene o imposta il contenuto di testo normale della selezione corrente.

NomeDescrizione
System_CAPS_pubmethodApplyPropertyValue(DependencyProperty, Object)

Si applica una formattazione specificata e il valore per la selezione corrente.

System_CAPS_pubmethodCanLoad(String)

Controlla se la selezione corrente può essere caricata con il contenuto in un formato dati specificato.

System_CAPS_pubmethodCanSave(String)

Controlla se la selezione corrente può essere salvata come un formato dati specificato.

System_CAPS_pubmethodClearAllProperties()

Rimuove tutte le proprietà di formattazione (rappresentato da Inline elementi) dalla selezione corrente.

System_CAPS_pubmethodContains(TextPointer)

Controlla se una posizione (specificato da un TextPointer) si trova all'interno della selezione corrente.

System_CAPS_pubmethodEquals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object.)

System_CAPS_protmethodFinalize()

Consente a un oggetto di provare a liberare risorse ed eseguire altre operazioni di pulizia prima che l'oggetto stesso venga reclamato dalla procedura di Garbage Collection. (Ereditato da Object.)

System_CAPS_pubmethodGetHashCode()

Funge da funzione hash predefinita.(Ereditato da Object.)

System_CAPS_pubmethodGetPropertyValue(DependencyProperty)

Restituisce il valore effettivo di una proprietà di formattazione specificata per la selezione corrente.

System_CAPS_pubmethodGetType()

Ottiene l'oggetto Type dell'istanza corrente.(Ereditato da Object.)

System_CAPS_pubmethodLoad(Stream, String)

Carica la selezione corrente in un formato dati specificato da un flusso specificato.

System_CAPS_protmethodMemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.(Ereditato da Object.)

System_CAPS_pubmethodSave(Stream, String)

Salva la selezione corrente in un flusso specificato in un formato dati specificato.

System_CAPS_pubmethodSave(Stream, String, Boolean)

Salva la selezione corrente in un flusso specificato in un formato dati specificato, con l'opzione di conservazione personalizzata TextElement oggetti.

System_CAPS_pubmethodSelect(TextPointer, TextPointer)

Aggiorna la selezione corrente, usando due posizioni TextPointer per indicare la selezione aggiornata.

System_CAPS_pubmethodToString()

Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object.)

NomeDescrizione
System_CAPS_pubeventChanged

Si verifica quando l'intervallo viene ridefinito per coprire una nuova sezione di contenuto.

La TextRange classe introduce la terminologia seguente.

  • Selezione - TextRange è una selezione di contenuto tra due posizioni indicate da TextPointer. Una di queste posizioni un ancoraggio fisso rispetto alla selezione, mentre l'altra posizione è mobile. È simile al comportamento di una selezione effettuata dall'utente utilizzando il mouse o tastiera.

  • Selezione corrente - perché un TextRange indica sempre una selezione nel contenuto, è opportuno fare riferimento alla selezione indicata da un TextRange come il selezione corrente.

  • Contenitore di testo - contenitore di testo è l'elemento che forma il bordo finale per il contenuto del flusso vicino; la selezione indicata da una TextRange sempre rientra in un contenitore di testo. Attualmente, un contenitore di testo deve essere un FlowDocument o TextBlock.

  • Documento -collettivamente contenuto all'interno di un contenitore di testo viene considerato un documento.

Per ulteriori informazioni su altri correlati parole quali posizione, vedere TextPointer.

Nell'esempio seguente viene illustrato l'utilizzo di Text proprietà di un TextRange per restituire la rappresentazione di testo normale di un oggetto specificato FlowDocument.

// This method returns a plain text representation of a specified FlowDocument.
string GetTextFromFlowDocument(FlowDocument flowDoc)
{
     // Create a new TextRanage that takes the entire FlowDocument as the current selection.
     TextRange flowDocSelection = new TextRange(flowDoc.ContentStart, flowDoc.ContentEnd);

     // Use the Text property to extract a string that contains the unformatted text contents 
     // of the FlowDocument.
     return flowDocSelection.Text;
}

.NET Framework
Disponibile da 3.0

Eventuali membri pubblici statici (Shared in Visual Basic) di questo tipo sono thread-safe. I membri di istanza non sono garantiti come thread-safe.

Torna all'inizio
Mostra: