Saltar al contenido

Cómo agregar una nueva línea en FormattedString

Solución:

Aquí hay una solución “más limpia” completamente en XAML:

  • Primero, agregue este espacio de nombres a su XAML: xmlns:system="clr-namespace:System;assembly=netstandard"

Este es el espacio de nombres del sistema y contiene todas las clases del sistema.

  • En segundo lugar, llame a Environment.NewLine en XAML, en el intervalo que desee, como se muestra a continuación:
<Label>
    <Label.FormattedText>
        <FormattedString>
            <Span Text="First Text"/>
            <Span Text=" "/>
            <Span Text="Second Text"/>
            <Span Text="{x:Static system:Environment.NewLine}"/>
            <Span Text="Above is a new line"/>
        </FormattedString>
    </Label.FormattedText>
</Label>

Aquí tienes una forma limpia de mostrar nuevas líneas.

Puedes usar Environment.NewLine para mover texto a la siguiente línea de esta manera:

   public FormattedString FormattedDescription
   {
       get
       {
           return new FormattedString
           {
                Spans = {
                            new Span { Text = RoleName, FontSize = 16, FontAttributes = FontAttributes.Bold },
                            new Span { Text = Environment.NewLine, FontSize = 16 },
                            new Span { Text = "https://foroayuda.es/" + ProjectRoleID + "https://foroayuda.es/"+Part + "https://foroayuda.es/"+Gender + "https://foroayuda.es/" + AgeRange},
                        }
           };
       }
       set { }  
   }

También puede hacer esto usando la sintaxis del elemento de propiedad XAML:

 <Label>
    <Label.FormattedText>
        <FormattedString>
            <Span>
                <Span.Text>
Line 1
Line 2
                </Span.Text>
            </Span>
        </FormattedString>
    </Label.FormattedText>
</Label>
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)


Tags : /

Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *