Condividi tramite


Span Classe

Definizione

Rappresenta una sezione di un FormattedString.

public ref class Span : Microsoft::Maui::Controls::GestureElement, Microsoft::Maui::Controls::IDecorableTextElement, Microsoft::Maui::Controls::Internals::IFontElement
[Microsoft.Maui.Controls.ContentProperty("Text")]
public class Span : Microsoft.Maui.Controls.GestureElement, Microsoft.Maui.Controls.IDecorableTextElement, Microsoft.Maui.Controls.Internals.IFontElement
[<Microsoft.Maui.Controls.ContentProperty("Text")>]
type Span = class
    inherit GestureElement
    interface IFontElement
    interface IDecorableTextElement
Public Class Span
Inherits GestureElement
Implements IDecorableTextElement, IFontElement
Ereditarietà
Attributi
Implementazioni

Commenti

Le associazioni alle proprietà Span sono OneTime per impostazione predefinita.

Costruttori

Span()

Inizializza una nuova istanza della classe Span.

Campi

BackgroundColorProperty

Proprietà associabile per BackgroundColor.

CharacterSpacingProperty

Proprietà associabile per CharacterSpacing.

FontAttributesProperty

Proprietà associabile per FontAttributes.

FontAutoScalingEnabledProperty

Proprietà associabile per FontAutoScalingEnabled.

FontFamilyProperty

Proprietà associabile per FontFamily.

FontSizeProperty

Proprietà associabile per FontSize.

LineHeightProperty

Proprietà associabile per LineHeight.

StyleProperty

Proprietà associabile per Style.

TextColorProperty

Proprietà associabile per TextColor.

TextDecorationsProperty

Proprietà associabile per TextDecorations.

TextProperty

Proprietà associabile per Text.

TextTransformProperty

Proprietà associabile per TextTransform.

Proprietà

AutomationId

Ottiene o imposta un valore che consente al framework di automazione di individuare questo elemento e di interagire con esso.

(Ereditato da Element)
BackgroundColor

Ottiene o imposta il colore di sfondo dello span.

BindingContext

Ottiene o imposta un oggetto che contiene le proprietà di destinazione delle proprietà associate che appartengono a questo BindableObjectoggetto . Si tratta di una proprietà associabile.

(Ereditato da BindableObject)
CharacterSpacing

Rappresenta una sezione di un FormattedString.

ClassId

Ottiene o imposta un valore utilizzato per identificare una raccolta di elementi semanticamente simili.

(Ereditato da Element)
Dispatcher

Ottiene il dispatcher disponibile al momento della creazione di questo oggetto associabile. In caso contrario, tenta di trovare il dispatcher più vicino disponibile (probabilmente quello della finestra o dell'app).

(Ereditato da BindableObject)
EffectControlProvider

Per l'uso interno da parte di .NET MAUI.

(Ereditato da Element)
Effects

Ottiene o imposta gli stili e le proprietà che verranno applicati all'elemento durante il runtime.

(Ereditato da Element)
FontAttributes

Ottiene un valore che indica se il tipo di carattere dello span è in grassetto, corsivo o nessuno dei due.

FontAutoScalingEnabled

Rappresenta una sezione di un FormattedString.

FontFamily

Ottiene la famiglia di caratteri a cui appartiene il tipo di carattere per il testo nello span.

FontSize

Ottiene le dimensioni del tipo di carattere del testo nello span.

GestureRecognizers

Ottiene l'elenco dei riconoscitori che appartengono all'elemento.

(Ereditato da GestureElement)
Handler

Ottiene o imposta il gestore associato per questo elemento.

(Ereditato da Element)
Id

Ottiene un valore che può essere usato per identificare in modo univoco un elemento durante l'esecuzione dell'applicazione.

(Ereditato da Element)
LineHeight

Ottiene o imposta il moltiplicatore da applicare all'altezza di riga predefinita durante la visualizzazione di testo.

LogicalChildren
Obsoleti.

Rappresenta una sezione di un FormattedString.

(Ereditato da Element)
Parent

Ottiene o imposta l'elemento padre Element di questo elemento.

(Ereditato da Element)
RealParent

Per l'uso interno da parte di .NET MAUI.

(Ereditato da Element)
Style

Ottiene o imposta lo stile da applicare allo span.

StyleId

Ottiene o imposta un valore definito dall'utente per identificare in modo univoco l'elemento.

(Ereditato da Element)
Text

Ottiene o imposta il testo dello span.

TextColor

Ottiene o imposta il colore del testo.

TextDecorations

Ottiene o imposta l'oggetto TextDecorations applicato allo span.

TextTransform

Rappresenta una sezione di un FormattedString.

Metodi

AddLogicalChild(Element)

Aggiunge un oggetto Element agli elementi figlio logici.

(Ereditato da Element)
ApplyBindings()

Applica tutte le associazioni correnti a BindingContext.

(Ereditato da BindableObject)
ClearLogicalChildren()

Rimuove tutti gli elementi figlio Element.

(Ereditato da Element)
ClearValue(BindableProperty)

Cancella qualsiasi valore impostato in precedenza per una proprietà associabile.

(Ereditato da BindableObject)
ClearValue(BindablePropertyKey)

Cancella qualsiasi valore impostato in precedenza per una proprietà associabile, identificata dalla relativa chiave.

(Ereditato da BindableObject)
CoerceValue(BindableProperty)

Forza il valore della proprietà associabile specificata. Questa operazione viene eseguita richiamando BindableProperty.CoerceValueDelegate la proprietà associabile specificata.

(Ereditato da BindableObject)
CoerceValue(BindablePropertyKey)

Forza il valore della proprietà associabile specificata. Questa operazione viene eseguita richiamando BindableProperty.CoerceValueDelegate la proprietà associabile specificata.

(Ereditato da BindableObject)
EffectIsAttached(String)

Per l'uso interno da parte di .NET MAUI.

(Ereditato da Element)
FindByName(String)

Restituisce l'elemento con il nome specificato.

(Ereditato da Element)
GetValue(BindableProperty)

Restituisce il valore contenuto nella proprietà associabile specificata.

(Ereditato da BindableObject)
InsertLogicalChild(Int32, Element)

Inserisce un oggetto Element negli elementi figlio logici in corrispondenza dell'indice specificato.

(Ereditato da Element)
IsSet(BindableProperty)

Determina se esiste o meno una proprietà associabile e ha un valore impostato.

(Ereditato da BindableObject)
OnBindingContextChanged()

Rappresenta una sezione di un FormattedString.

OnChildAdded(Element)

Genera l'evento ChildAdded. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da Element)
OnChildRemoved(Element, Int32)

Genera l'evento ChildRemoved. Implementare questo metodo per aggiungere la gestione delle classi per questo evento

(Ereditato da Element)
OnHandlerChanged()

Quando sottoposto a override in una classe derivata, deve generare l'evento HandlerChanged .

(Ereditato da Element)
OnHandlerChanging(HandlerChangingEventArgs)

Quando sottoposto a override in una classe derivata, deve generare l'evento HandlerChanging .

(Ereditato da Element)
OnParentChanged()

Quando sottoposto a override in una classe derivata, deve generare l'evento ParentChanged .

(Ereditato da Element)
OnParentChanging(ParentChangingEventArgs)

Quando sottoposto a override in una classe derivata, deve generare l'evento ParentChanging .

(Ereditato da Element)
OnParentSet()

Genera l'evento (interno). ParentSet Implementare questo metodo per aggiungere il comportamento quando l'elemento viene aggiunto a un elemento padre.

(Ereditato da Element)
OnPropertyChanged(String)

Metodo chiamato quando viene modificata una proprietà associata.

(Ereditato da Element)
OnPropertyChanging(String)

Genera l'evento PropertyChanging.

(Ereditato da BindableObject)
RemoveBinding(BindableProperty)

Rimuove un'associazione impostata in precedenza da una proprietà associabile.

(Ereditato da BindableObject)
RemoveDynamicResource(BindableProperty)

Rimuove una risorsa dinamica impostata in precedenza.

(Ereditato da Element)
RemoveLogicalChild(Element)

Rimuove la prima occorrenza di un elemento specifico Element dagli elementi figlio logici.

(Ereditato da Element)
SetBinding(BindableProperty, BindingBase)

Assegna un'associazione a una proprietà associabile.

(Ereditato da BindableObject)
SetDynamicResource(BindableProperty, String)

Imposta la BindableProperty proprietà di questo elemento da aggiornare tramite DynamicResource con la chiave specificata.

(Ereditato da Element)
SetValue(BindableProperty, Object)

Imposta il valore della proprietà associabile specificata.

(Ereditato da BindableObject)
SetValue(BindablePropertyKey, Object)

Imposta il valore della proprietà associabile specificata.

(Ereditato da BindableObject)
SetValueFromRenderer(BindableProperty, Object)

Per l'uso interno da parte di .NET MAUI.

(Ereditato da Element)
SetValueFromRenderer(BindablePropertyKey, Object)

Per l'uso interno da parte di .NET MAUI.

(Ereditato da Element)
UnapplyBindings()

Rimuove tutte le associazioni correnti dal contesto corrente.

(Ereditato da BindableObject)
UpdateFormsText(String, TextTransform)

Rappresenta una sezione di un FormattedString.

Eventi

BindingContextChanged

Si verifica quando il valore della proprietà BindingContext cambia.

(Ereditato da BindableObject)
ChildAdded

Generato ogni volta che viene aggiunto un elemento figlio all'elemento .

(Ereditato da Element)
ChildRemoved

Generato ogni volta che un elemento figlio viene rimosso dall'elemento .

(Ereditato da Element)
DescendantAdded

Generato ogni volta che un elemento figlio viene aggiunto al sottoalbero dell'elemento.

(Ereditato da Element)
DescendantRemoved

Generato ogni volta che un elemento figlio viene rimosso dal sottoalbero degli elementi.

(Ereditato da Element)
HandlerChanged

Generato ogni volta che il gestore dell'elemento è stato modificato.

(Ereditato da Element)
HandlerChanging

Generato ogni volta che il gestore dell'elemento inizia a cambiare.

(Ereditato da Element)
ParentChanged

Generato ogni volta che l'elemento padre dell'elemento viene modificato.

(Ereditato da Element)
ParentChanging

Generato ogni volta che l'elemento inizia a cambiare.

(Ereditato da Element)
PropertyChanged

Si verifica quando un valore della proprietà viene modificato.

(Ereditato da BindableObject)
PropertyChanging

Si verifica quando il valore di una proprietà cambia.

(Ereditato da BindableObject)

Implementazioni dell'interfaccia esplicita

IContextFlyoutElement.ContextFlyout

Ottiene l'oggetto ContextFlyout per la visualizzazione. I riquadri a comparsa del menu, gli elementi secondari del riquadro a comparsa del menu e i separatori a comparsa del menu possono essere aggiunti al riquadro a comparsa del contesto.

(Ereditato da Element)
IDynamicResourceHandler.SetDynamicResource(BindableProperty, String)

Rappresenta una sezione di un FormattedString.

(Ereditato da BindableObject)
IEffectControlProvider.RegisterEffect(Effect)

Registra l'oggetto specificato effect in questo elemento.

(Ereditato da Element)
IElement.Parent

Ottiene l'elemento padre dell'elemento.

(Ereditato da Element)
IElementController.Descendants()

Per l'uso interno da parte di .NET MAUI.

(Ereditato da Element)
IElementController.LogicalChildren

Per l'uso interno da parte di .NET MAUI.

(Ereditato da Element)
IElementController.SetValueFromRenderer(BindableProperty, Object)

Per l'uso interno da parte di .NET MAUI.

(Ereditato da Element)
IFontElement.FontSizeDefaultValueCreator()

Rappresenta una sezione di un FormattedString.

IFontElement.OnFontAttributesChanged(FontAttributes, FontAttributes)

Rappresenta una sezione di un FormattedString.

IFontElement.OnFontAutoScalingEnabledChanged(Boolean, Boolean)

Rappresenta una sezione di un FormattedString.

IFontElement.OnFontFamilyChanged(String, String)

Rappresenta una sezione di un FormattedString.

IFontElement.OnFontSizeChanged(Double, Double)

Rappresenta una sezione di un FormattedString.

INameScope.RegisterName(String, Object)

Per l'uso interno da parte di .NET MAUI.

(Ereditato da Element)
INameScope.UnregisterName(String)

Per l'uso interno da parte di .NET MAUI.

(Ereditato da Element)
ISpatialElement.Region

Rappresenta una sezione di un FormattedString.

(Ereditato da GestureElement)
IToolTipElement.ToolTip

Rappresenta una piccola finestra popup rettangolare che visualizza una breve descrizione dello scopo di una visualizzazione quando l'utente posiziona il puntatore sulla visualizzazione.

(Ereditato da Element)
IVisualTreeElement.GetVisualChildren()

Ottiene un elenco di sola lettura degli elementi figlio visivi dell'elemento.

(Ereditato da Element)
IVisualTreeElement.GetVisualParent()

Ottiene l'elemento padre dell'elemento visivo.

(Ereditato da Element)

Metodi di estensione

GetPropertyIfSet<T>(BindableObject, BindableProperty, T)

Rappresenta una sezione di un FormattedString.

SetAppTheme<T>(BindableObject, BindableProperty, T, T)

Rappresenta una sezione di un FormattedString.

SetAppThemeColor(BindableObject, BindableProperty, Color, Color)

Rappresenta una sezione di un FormattedString.

SetBinding(BindableObject, BindableProperty, String, BindingMode, IValueConverter, String)

Crea un'associazione e la applica a una proprietà.

ToFont(IFontElement, Nullable<Double>)

Rappresenta una sezione di un FormattedString.

FindByName<T>(Element, String)

Rappresenta una sezione di un FormattedString.

ToHandler(IElement, IMauiContext)

Rappresenta una sezione di un FormattedString.

ToPlatform(IElement, IMauiContext)

Rappresenta una sezione di un FormattedString.

GetVisualElementWindow(IVisualTreeElement)

Ottiene la finestra contenente l'elemento struttura ad albero visuale, se l'elemento è contenuto all'interno di uno.

GetVisualTreeDescendants(IVisualTreeElement)

Ottiene l'intera gerarchia dei discendenti come elenco di elementi figlio per un determinato elemento albero visuale.

GetVisualTreeElements(IVisualTreeElement, Point)

Ottiene l'elenco degli elementi figlio di un elemento struttura ad albero visuale in base a un determinato punto.

GetVisualTreeElements(IVisualTreeElement, Rect)

Ottiene un elenco di elementi figlio della struttura ad albero visuale basati su un rettangolo.

GetVisualTreeElements(IVisualTreeElement, Double, Double)

Ottiene un elenco di elementi figlio della struttura ad albero visuale in base a un determinato punto x, y.

GetVisualTreeElements(IVisualTreeElement, Double, Double, Double, Double)

Ottiene l'elenco di elementi figlio della struttura ad albero visuale basati su un rettangolo definito dalle relative coordinate specificate in unità di piattaforma, non in pixel.

Si applica a