Span Classe

Definição

Representa uma parte de texto formatado para uso numa FormattedString.

public ref class Span : Microsoft::Maui::Controls::GestureElement, Microsoft::Maui::Controls::IDecorableTextElement, Microsoft::Maui::Controls::ILineHeightElement, Microsoft::Maui::Controls::Internals::IFontElement, Microsoft::Maui::Controls::ITextElement
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.ILineHeightElement, Microsoft.Maui.Controls.Internals.IFontElement, Microsoft.Maui.Controls.ITextElement
[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 ITextElement
    interface ILineHeightElement
    interface IDecorableTextElement
[<Microsoft.Maui.Controls.ContentProperty("Text")>]
type Span = class
    inherit GestureElement
    interface IFontElement
    interface IDecorableTextElement
Public Class Span
Inherits GestureElement
Implements IDecorableTextElement, IFontElement, ILineHeightElement, ITextElement
Public Class Span
Inherits GestureElement
Implements IDecorableTextElement, IFontElement
Herança
Atributos
Implementações

Observações

As propriedades de Bindings to Span são OneTime por defeito.

Construtores

Name Description
Span()

Cria uma nova instância Span.

Campos

Name Description
BackgroundColorProperty

Propriedade vinculável para BackgroundColor.

CharacterSpacingProperty

Propriedade vinculável para CharacterSpacing.

FontAttributesProperty

Propriedade vinculável para FontAttributes.

FontAutoScalingEnabledProperty

Propriedade vinculável para FontAutoScalingEnabled.

FontFamilyProperty

Propriedade vinculável para FontFamily.

FontSizeProperty

Propriedade vinculável para FontSize.

LineHeightProperty

Propriedade vinculável para LineHeight.

StyleProperty

Propriedade vinculável para Style.

TextColorProperty

Propriedade vinculável para TextColor.

TextDecorationsProperty

Propriedade vinculável para TextDecorations.

TextProperty

Propriedade vinculável para Text.

TextTransformProperty

Propriedade vinculável para TextTransform.

transientNamescope

Representa uma parte de texto formatado para uso numa FormattedString.

(Herdado de Element)

Propriedades

Name Description
AutomationId

Obtém ou define um valor que permite ao framework de automação encontrar e interagir com este elemento.

(Herdado de Element)
BackgroundColor

Obtém ou define a cor de fundo para o intervalo. Esta é uma propriedade vinculável.

BindingContext

Obtém ou define um objeto que contém as propriedades que serão visadas pelas propriedades limitadas que pertencem a este BindableObject. Esta é uma propriedade vinculável.

(Herdado de BindableObject)
CharacterSpacing

Obtém ou define o espaçamento das personagens para o intervalo. Esta é uma propriedade vinculável.

ClassId

Obtém ou define um valor usado para identificar uma coleção de elementos semanticamente semelhantes.

(Herdado de Element)
Dispatcher

Recebe o despachante que estava disponível quando este objeto vinculável foi criado, caso contrário tenta encontrar o despachante disponível mais próximo (provavelmente da janela/app).

(Herdado de BindableObject)
EffectControlProvider

Para uso interno pelo .NET MAUI.

(Herdado de Element)
Effects

Obtém ou define os estilos e propriedades que serão aplicados ao elemento durante o tempo de execução.

(Herdado de Element)
FontAttributes

Obtém ou define os atributos da fonte para o span. Esta é uma propriedade vinculável.

FontAutoScalingEnabled

Representa uma parte de texto formatado para uso numa FormattedString.

FontFamily

Obtém ou define a família de fontes para o intervalo. Esta é uma propriedade vinculável.

FontSize

Obtém ou define o tamanho da fonte para o intervalo. Esta é uma propriedade vinculável.

GestureRecognizers

Obtém a lista de reconhecedores que pertencem ao elemento.

(Herdado de GestureElement)
Handler

Obtém ou define o handler associado para este elemento.

(Herdado de Element)
Id

Obtém um valor que pode ser usado para identificar de forma única um elemento ao longo da execução da sua aplicação.

(Herdado de Element)
LineHeight

Obtém ou define o multiplicador de altura da linha para o vão. Esta é uma propriedade vinculável.

LogicalChildren
Obsoleto.

Representa uma parte de texto formatado para uso numa FormattedString.

(Herdado de Element)
Parent

Obtém ou define o pai Element deste elemento.

(Herdado de Element)
RealParent

Para uso interno pelo .NET MAUI.

(Herdado de Element)
Style

Obtém ou define o estilo do vão. Esta é uma propriedade vinculável.

StyleId

Obtém ou define um valor definido pelo utilizador para identificar de forma única o elemento.

(Herdado de Element)
Text

Obtém ou define o conteúdo do texto do intervalo. Esta é uma propriedade vinculável.

TextColor

Obtém ou define a cor do texto para o intervalo. Esta é uma propriedade vinculável.

TextDecorations

Recebe ou define as decorações do texto para o intervalo. Esta é uma propriedade vinculável.

TextTransform

Obtém ou define a transformação de texto para o span. Esta é uma propriedade vinculável.

Métodos

Name Description
AddLogicalChild(Element)

Acrescenta um Element aos filhos lógicos.

(Herdado de Element)
ApplyBindings()

Aplica todas as ligações de corrente a BindingContext.

(Herdado de BindableObject)
ClearLogicalChildren()

Remove todas as crianças Element.

(Herdado de Element)
ClearValue(BindableProperty)

Elimina qualquer valor previamente definido para uma propriedade vinculável.

(Herdado de BindableObject)
ClearValue(BindablePropertyKey)

Elimina qualquer valor previamente definido para uma propriedade vinculável, identificada pela sua chave.

(Herdado de BindableObject)
CoerceValue(BindableProperty)

Coage o valor da propriedade vinculável especificada. Isto é feito invocando BindableProperty.CoerceValueDelegate a propriedade vinculável especificada.

(Herdado de BindableObject)
CoerceValue(BindablePropertyKey)

Coage o valor da propriedade vinculável especificada. Isto é feito invocando BindableProperty.CoerceValueDelegate a propriedade vinculável especificada.

(Herdado de BindableObject)
EffectIsAttached(String)

Para uso interno pelo .NET MAUI.

(Herdado de Element)
FindByName(String)

Devolve o elemento que tem o nome especificado.

(Herdado de Element)
GetValue(BindableProperty)

Devolve o valor que está contido na propriedade vinculável dada.

(Herdado de BindableObject)
InsertLogicalChild(Int32, Element)

Insere an Element aos filhos lógicos no índice especificado.

(Herdado de Element)
InvalidateStyle()

Forças a desaplicar e reaplicar o estilo fundido atual. Este método destina-se a utilização em infraestruturas (por exemplo, Hot Reload) e não deve ser usado no código da aplicação.

IsSet(BindableProperty)

Determina se existe ou não uma propriedade vinculável e tem um conjunto de valores.

(Herdado de BindableObject)
OnBindingContextChanged()

Representa uma parte de texto formatado para uso numa FormattedString.

OnChildAdded(Element)

Eleva o ChildAdded evento. Implemente este método para adicionar o tratamento de classes para este evento.

(Herdado de Element)
OnChildRemoved(Element, Int32)

Eleva o ChildRemoved evento. Implemente este método para adicionar tratamento de classes para este evento

(Herdado de Element)
OnHandlerChanged()

Quando sobreposto numa classe derivada, deve elevar o HandlerChanged evento.

(Herdado de Element)
OnHandlerChanging(HandlerChangingEventArgs)

Quando sobreposto numa classe derivada, deve elevar o HandlerChanging evento.

(Herdado de Element)
OnParentChanged()

Quando sobreposto numa classe derivada, deve elevar o ParentChanged evento.

(Herdado de Element)
OnParentChanging(ParentChangingEventArgs)

Quando sobreposto numa classe derivada, deve elevar o ParentChanging evento.

(Herdado de Element)
OnParentSet()

Eleva o evento (interno ParentSet ). Implemente este método para adicionar comportamento quando o elemento é adicionado a um pai.

(Herdado de Element)
OnPropertyChanged(String)

Método chamado quando uma propriedade limitada é alterada.

(Herdado de Element)
OnPropertyChanging(String)

Eleva o PropertyChanging evento.

(Herdado de BindableObject)
RemoveBinding(BindableProperty)

Remove uma ligação previamente definida de uma propriedade bindable.

(Herdado de BindableObject)
RemoveDynamicResource(BindableProperty)

Remove um recurso dinâmico previamente definido.

(Herdado de Element)
RemoveLogicalChild(Element)

Remove a primeira ocorrência de um específico Element dos filhos lógicos.

(Herdado de Element)
SetBinding(BindableProperty, BindingBase)

Atribui uma ligação a uma propriedade vinculável.

(Herdado de BindableObject)
SetDynamicResource(BindableProperty, String)

Define a BindableProperty propriedade deste elemento a ser atualizada através do DynamicResource com a chave fornecida.

(Herdado de Element)
SetValue(BindableProperty, Object)

Define o valor da propriedade vinculável especificada.

(Herdado de BindableObject)
SetValue(BindablePropertyKey, Object)

Define o valor da propriedade vinculável especificada.

(Herdado de BindableObject)
SetValueFromRenderer(BindableProperty, Object)

Para uso interno pelo .NET MAUI.

(Herdado de Element)
SetValueFromRenderer(BindablePropertyKey, Object)

Para uso interno pelo .NET MAUI.

(Herdado de Element)
UnapplyBindings()

Remove todas as ligações de corrente do contexto atual.

(Herdado de BindableObject)
UpdateFormsText(String, TextTransform)

Transforma o texto de origem usando a transformação de texto especificada.

evento

Name Description
BindingContextChanged

Ocorre quando o valor da BindingContext propriedade muda.

(Herdado de BindableObject)
ChildAdded

É elevado sempre que um elemento filho é adicionado ao elemento.

(Herdado de Element)
ChildRemoved

Elevado sempre que um elemento filho é removido do elemento.

(Herdado de Element)
DescendantAdded

É ativado sempre que um elemento filho é adicionado à subárvore do elemento.

(Herdado de Element)
DescendantRemoved

Surge sempre que um elemento filho é removido da subárvore de elementos.

(Herdado de Element)
HandlerChanged

Eleva-se sempre que o manipulador do elemento mudou.

(Herdado de Element)
HandlerChanging

Aumenta sempre que o manipulador do elemento começa a mudar.

(Herdado de Element)
ParentChanged

É levantado sempre que o progenitor do elemento mudou.

(Herdado de Element)
ParentChanging

Levanta-se sempre que o elemento começa a mudar.

(Herdado de Element)
PropertyChanged

Ocorre quando o valor de uma propriedade muda.

(Herdado de BindableObject)
PropertyChanging

Ocorre quando o valor de uma propriedade está a mudar.

(Herdado de BindableObject)

Implementações de Interface Explícita

Name Description
IContextFlyoutElement.ContextFlyout

Fica com a ContextFlyout vista. Podem ser adicionados flyouts de menu, subitens de menu flyout e separadores de menu flyout ao menu flyout.

(Herdado de Element)
IDynamicResourceHandler.SetDynamicResource(BindableProperty, String)

Representa uma parte de texto formatado para uso numa FormattedString.

(Herdado de BindableObject)
IEffectControlProvider.RegisterEffect(Effect)

Regista o especificado effect neste elemento.

(Herdado de Element)
IElement.Parent

Fica com o Pai do Elemento.

(Herdado de Element)
IElementController.Descendants()

Para uso interno pelo .NET MAUI.

(Herdado de Element)
IElementController.LogicalChildren

Para uso interno pelo .NET MAUI.

(Herdado de Element)
IElementController.SetValueFromRenderer(BindableProperty, Object)

Para uso interno pelo .NET MAUI.

(Herdado de Element)
IFontElement.FontSizeDefaultValueCreator()

Representa uma parte de texto formatado para uso numa FormattedString.

IFontElement.OnFontAttributesChanged(FontAttributes, FontAttributes)

Representa uma parte de texto formatado para uso numa FormattedString.

IFontElement.OnFontAutoScalingEnabledChanged(Boolean, Boolean)

Representa uma parte de texto formatado para uso numa FormattedString.

IFontElement.OnFontFamilyChanged(String, String)

Representa uma parte de texto formatado para uso numa FormattedString.

IFontElement.OnFontSizeChanged(Double, Double)

Representa uma parte de texto formatado para uso numa FormattedString.

ILineHeightElement.OnLineHeightChanged(Double, Double)

Representa uma parte de texto formatado para uso numa FormattedString.

INameScope.RegisterName(String, Object)

Para uso interno pelo .NET MAUI.

(Herdado de Element)
INameScope.UnregisterName(String)

Para uso interno pelo .NET MAUI.

(Herdado de Element)
ISpatialElement.Region

Representa uma parte de texto formatado para uso numa FormattedString.

(Herdado de GestureElement)
ITextElement.OnCharacterSpacingPropertyChanged(Double, Double)

Representa uma parte de texto formatado para uso numa FormattedString.

ITextElement.OnTextColorPropertyChanged(Color, Color)

Representa uma parte de texto formatado para uso numa FormattedString.

ITextElement.OnTextTransformChanged(TextTransform, TextTransform)

Representa uma parte de texto formatado para uso numa FormattedString.

IToolTipElement.ToolTip

Representa uma pequena janela pop-up retangular que apresenta uma breve descrição do propósito de uma vista quando o utilizador apoia o ponteiro na vista.

(Herdado de Element)
IVisualTreeElement.GetVisualChildren()

Recebe uma lista de apenas leitura dos filhos visuais do elemento.

(Herdado de Element)
IVisualTreeElement.GetVisualParent()

Fica com o pai visual do elemento.

(Herdado de Element)

Métodos da Extensão

Name Description
FindByName<T>(Element, String)

Representa uma parte de texto formatado para uso numa FormattedString.

GetPropertyIfSet<T>(BindableObject, BindableProperty, T)

Representa uma parte de texto formatado para uso numa FormattedString.

GetVisualElementWindow(IVisualTreeElement)

Obtém a Janela que contém o Elemento da Árvore Visual, se o elemento estiver contido dentro dum.

GetVisualTreeDescendants(IVisualTreeElement)

Obtém toda a hierarquia de descendentes como uma lista de filhos para um dado Elemento da Árvore Visual.

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

Obtém uma lista de filhos de Elementos da Árvore Visual com base num retângulo definido pelas suas coordenadas, que são especificadas em unidades de plataforma, não em pixels.

GetVisualTreeElements(IVisualTreeElement, Double, Double)

Obtém uma lista de filhos de Elementos da Árvore Visual com base num dado ponto x, y.

GetVisualTreeElements(IVisualTreeElement, Point)

Obtém a lista dos filhos de um Elemento da Árvore Visual com base num dado Ponto.

GetVisualTreeElements(IVisualTreeElement, Rect)

Obtém uma lista de filhos de Elementos de Árvore Visual baseada num retângulo.

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

Representa uma parte de texto formatado para uso numa FormattedString.

SetAppThemeColor(BindableObject, BindableProperty, Color, Color)

Representa uma parte de texto formatado para uso numa FormattedString.

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

Cria e aplica uma vinculação a uma propriedade.

SetBinding<TSource,TProperty>(BindableObject, BindableProperty, Func<TSource,TProperty>, BindingMode, IValueConverter, Object, String, Object, Object, Object)

Cria uma ligação entre uma propriedade no objeto de origem e uma propriedade no objeto de destino.

ToFont(IFontElement, Nullable<Double>)

Representa uma parte de texto formatado para uso numa FormattedString.

ToHandler(IElement, IMauiContext)

Representa uma parte de texto formatado para uso numa FormattedString.

ToPlatform(IElement, IMauiContext)

Representa uma parte de texto formatado para uso numa FormattedString.

Aplica-se a