TextDecoration Classe
TOC
Comprimi il sommario
Espandi il sommario
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 TextDecoration

 

Rappresenta un effetto di testo, che rappresenta ornamenti visivi che viene aggiunto al testo (ad esempio, un carattere di sottolineatura).

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

System.Object
  System.Windows.Threading.DispatcherObject
    System.Windows.DependencyObject
      System.Windows.Freezable
        System.Windows.Media.Animation.Animatable
          System.Windows.TextDecoration

[LocalizabilityAttribute(LocalizationCategory.None)]
public sealed class TextDecoration : Animatable

NomeDescrizione
System_CAPS_pubmethodTextDecoration()

Inizializza una nuova istanza della classe TextDecoration.

System_CAPS_pubmethodTextDecoration(TextDecorationLocation, Pen, Double, TextDecorationUnit, TextDecorationUnit)

Inizializza una nuova istanza di TextDecoration classe con l'oggetto specificato Location, Pen, PenOffset, PenOffsetUnit, e PenThicknessUnit valori.

NomeDescrizione
System_CAPS_pubpropertyCanFreeze

Ottiene un valore che indica se l'oggetto può essere impostato come non modificabile.(Ereditato da Freezable.)

System_CAPS_pubpropertyDependencyObjectType

Ottiene il DependencyObjectType che esegue il wrapping di CLR tipo di questa istanza. (Ereditato da DependencyObject.)

System_CAPS_pubpropertyDispatcher

Ottiene il Dispatcher questo DispatcherObject è associato.(Ereditato da DispatcherObject.)

System_CAPS_pubpropertyHasAnimatedProperties

Ottiene un valore che indica se uno o più AnimationClock oggetti è associata a una delle proprietà di dipendenza di questo oggetto.(Ereditato da Animatable.)

System_CAPS_pubpropertyIsFrozen

Ottiene un valore che indica se l'oggetto è attualmente modificabile.(Ereditato da Freezable.)

System_CAPS_pubpropertyIsSealed

Ottiene un valore che indica se questa istanza è attualmente sealed (sola lettura).(Ereditato da DependencyObject.)

System_CAPS_pubpropertyLocation

Ottiene o imposta la posizione verticale in cui disegnare l'effetto di testo.

System_CAPS_pubpropertyPen

Ottiene o imposta il Pen utilizzato per disegnare l'effetto di testo.

System_CAPS_pubpropertyPenOffset

Ottiene o imposta l'offset dell'effetto di testo dal relativo Location.

System_CAPS_pubpropertyPenOffsetUnit

Ottiene le unità in cui il PenOffset valore è espresso.

System_CAPS_pubpropertyPenThicknessUnit

Ottiene le unità in cui il Thickness dell'effetto di testo Pen viene espresso.

NomeDescrizione
System_CAPS_pubmethodApplyAnimationClock(DependencyProperty, AnimationClock)

Applica un oggetto AnimationClock all'oggetto DependencyProperty specificato. Se la proprietà è già animata, viene usato il comportamento di continuità di SnapshotAndReplace.(Ereditato da Animatable.)

System_CAPS_pubmethodApplyAnimationClock(DependencyProperty, AnimationClock, HandoffBehavior)

Applica un oggetto AnimationClock all'oggetto DependencyProperty specificato. Se la proprietà è già animata, specificato HandoffBehavior viene utilizzato.(Ereditato da Animatable.)

System_CAPS_pubmethodBeginAnimation(DependencyProperty, AnimationTimeline)

Applica un'animazione all'oggetto DependencyProperty specificato. L'animazione viene avviata quando viene eseguito il rendering del fotogramma successivo. Se alla proprietà specificata è già applicata un'animazione, viene usato il comportamento di continuità di SnapshotAndReplace.(Ereditato da Animatable.)

System_CAPS_pubmethodBeginAnimation(DependencyProperty, AnimationTimeline, HandoffBehavior)

Applica un'animazione all'oggetto DependencyProperty specificato. L'animazione viene avviata quando viene eseguito il rendering del fotogramma successivo. Se la proprietà specificata è già animata, specificato HandoffBehavior viene utilizzato.(Ereditato da Animatable.)

System_CAPS_pubmethodCheckAccess()

Determina se il thread chiamante ha accesso a questo DispatcherObject.(Ereditato da DispatcherObject.)

System_CAPS_pubmethodClearValue(DependencyProperty)

Cancella il valore locale di una proprietà. La proprietà da cancellare è specificata da un identificatore DependencyProperty.(Ereditato da DependencyObject.)

System_CAPS_pubmethodClearValue(DependencyPropertyKey)

Cancella il valore locale di una proprietà di sola lettura. La proprietà da cancellare è specificata da un oggetto DependencyPropertyKey.(Ereditato da DependencyObject.)

System_CAPS_pubmethodClone()

Crea un clone modificabile dell'oggetto TextDecoration, eseguendo copie complete dei valori dell'oggetto.

System_CAPS_pubmethodCloneCurrentValue()

Crea un clone modificabile dell'oggetto TextDecoration, eseguendo copie complete dei valori correnti di tale oggetto.

System_CAPS_pubmethodCoerceValue(DependencyProperty)

Assegna forzatamente il valore della proprietà di dipendenza specificata. Questa operazione viene eseguita richiamando qualsiasi funzione CoerceValueCallback specificata nei metadati della proprietà di dipendenza esistente nell'oggetto DependencyObject chiamante.(Ereditato da DependencyObject.)

System_CAPS_pubmethodEquals(Object)

Determina se l'oggetto DependencyObject è equivalente all'oggetto corrente DependencyObject.(Ereditato da DependencyObject.)

System_CAPS_pubmethodFreeze()

Rende non modificabile l'oggetto corrente e ne imposta la proprietà IsFrozen su true.(Ereditato da Freezable.)

System_CAPS_pubmethodGetAnimationBaseValue(DependencyProperty)

Restituisce il valore dell'oggetto specificato non animati DependencyProperty.(Ereditato da Animatable.)

System_CAPS_pubmethodGetAsFrozen()

Crea una copia di bloccata la Freezable, utilizzando i valori di proprietà di base (non animati). Poiché la copia è bloccata, gli oggetti secondari bloccati vengono copiati per riferimento.(Ereditato da Freezable.)

System_CAPS_pubmethodGetCurrentValueAsFrozen()

Crea una copia di bloccata la Freezable utilizzando i valori di proprietà correnti. Poiché la copia è bloccata, gli oggetti secondari bloccati vengono copiati per riferimento.(Ereditato da Freezable.)

System_CAPS_pubmethodGetHashCode()

Ottiene un codice hash per l'oggetto DependencyObject.(Ereditato da DependencyObject.)

System_CAPS_pubmethodGetLocalValueEnumerator()

Crea un enumeratore specializzato per determinare quali proprietà di dipendenza presentano valori impostati localmente su questo DependencyObject.(Ereditato da DependencyObject.)

System_CAPS_pubmethodGetType()

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

System_CAPS_pubmethodGetValue(DependencyProperty)

Restituisce il valore effettivo corrente di una proprietà di dipendenza in questa istanza di DependencyObject.(Ereditato da DependencyObject.)

System_CAPS_pubmethodInvalidateProperty(DependencyProperty)

Rivaluta il valore effettivo della proprietà di dipendenza specificata(Ereditato da DependencyObject.)

System_CAPS_pubmethodReadLocalValue(DependencyProperty)

Restituisce il valore locale di una proprietà di dipendenza, se presente.(Ereditato da DependencyObject.)

System_CAPS_pubmethodSetCurrentValue(DependencyProperty, Object)

Imposta il valore di una proprietà di dipendenza senza modificare l'origine del valore.(Ereditato da DependencyObject.)

System_CAPS_pubmethodSetValue(DependencyProperty, Object)

Imposta il valore locale di una proprietà di dipendenza, specificato dal relativo identificatore della proprietà di dipendenza.(Ereditato da DependencyObject.)

System_CAPS_pubmethodSetValue(DependencyPropertyKey, Object)

Imposta il valore locale di una proprietà di dipendenza di sola lettura, specificato dall'identificatore DependencyPropertyKey della proprietà di dipendenza.(Ereditato da DependencyObject.)

System_CAPS_protmethodShouldSerializeProperty(DependencyProperty)

Restituisce un valore che indica se i processi di serializzazione devono serializzare il valore della proprietà di dipendenza specificata.(Ereditato da DependencyObject.)

System_CAPS_pubmethodToString()

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

System_CAPS_pubmethodVerifyAccess()

Impone che il thread chiamante ha accesso a DispatcherObject.(Ereditato da DispatcherObject.)

NomeDescrizione
System_CAPS_pubfieldSystem_CAPS_staticLocationProperty

Identifica la proprietà di dipendenza Location.

System_CAPS_pubfieldSystem_CAPS_staticPenOffsetProperty

Identifica la proprietà di dipendenza PenOffset.

System_CAPS_pubfieldSystem_CAPS_staticPenOffsetUnitProperty

Identifica la proprietà di dipendenza PenOffsetUnit.

System_CAPS_pubfieldSystem_CAPS_staticPenProperty

Identifica la proprietà di dipendenza Pen.

System_CAPS_pubfieldSystem_CAPS_staticPenThicknessUnitProperty

Identifica la proprietà di dipendenza PenThicknessUnit.

NomeDescrizione
System_CAPS_pubeventChanged

Si verifica quando il Freezable o si modifica un oggetto che contiene.(Ereditato da Freezable.)

Esistono quattro tipi di effetti del testo: sottolineato, linea di base, barrato e linea sopra. L'esempio seguente mostra la posizione delle decorazioni di testo relativa al testo.

Diagramma della posizione delle decorazioni di testo

Esempio di tipi di effetti di testo

Nell'esempio seguente viene illustrato un effetto di testo disegnato con un pennello sfumato lineare e una penna tratteggiata.

Decorazione di testo con sottolineatura sfumata lineare

Esempio di un carattere di sottolineatura disegnata con una sfumatura lineare pennello e penna tratteggiata

Si noti che TextDecoration è derivato da Animatable. In questo modo è possibile applicare animazioni agli elementi, utilizzando un DoubleAnimation per il PenOffset e ThicknessAnimation per il Pen.

.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:
© 2016 Microsoft