c# xaml windows-phone-7.1

c# - El texto en el cuadro de mensaje debe ser las siguientes líneas siguientes



xaml windows-phone-7.1 (7)

Básicamente muestro el texto en el MessageBox con el botón Ok y Cancel en WindowPhone 7.1.

Necesito el requisito como el siguiente.

Un poco de texto estará aquí ...

Valor de propiedad...

En realidad, podemos simplemente el texto en el MessageBox, pero ¿cómo puedo agregar el linebreak entre el texto en el MessageBox? ¿Hay alguna manera de hacer esto en Windows Phone?


Hay 2 opciones /n y Environment.NewLine

Opción 1: /n

No sé si esto funciona seguro en un teléfono con Windows, pero creo que lo haría

/n - Nueva línea. Coloca tantas oraciones como quieras

MessageBox.Show("Some Text Here In The Line NO.1/nSome Text Here In Line NO.2");

Mostrará:

Some Text Here In The Line NO.1 Some Text Here In Line NO.2

O

MessageBox.Show("Some Text Here In The Line NO.1 +"/n" + "Some Text Here In Line NO.2");

Mostrará lo mismo que el primero:

Some Text Here In The Line NO.1 Some Text Here In Line NO.2

Opción 2: Environment.NewLine

Environment.NewLine - Nueva línea. Coloca tantas oraciones como quieras

MessageBox.Show("Some Text Here In The Line NO.1" + Environment.NewLine + "Some Text Here In Line NO.2");

Mostrará lo mismo que el primero:

Some Text Here In The Line NO.1 Some Text Here In Line NO.2

Desde msdn.microsoft

La funcionalidad proporcionada por NewLine (Environment.NewLine) es a menudo lo que se entiende por los términos nueva línea, salto de línea, salto de línea, retorno de carro, CRLF y final de la línea.

Prefiero / n porque es más corto y más rápido pero lo que quieras.


Esta es una publicación antigua, pero ... Si su texto proviene de un archivo de recursos, ninguna de las soluciones sugeridas funciona. En el editor de recursos de VS, debe usar Mayús + Entrar para ingresar una nueva línea. Todos los demás solo se mostrarán como texto sin formato como "/ n" o, "/ r / n" o "<br />".


Puedes probar

/ n o <br /> para saltos de línea. No estoy seguro de si esto funcionará:

Ejemplo:

string msg = "Some text will be here/nProperty:value"; MessageBox.Show(msg);


Puedes usar Environment.Newline para saltos de línea

string msg = "Text here" + Environment.NewLine + "some other text";


Si tiene un mensaje muy grande para mostrar, use:

MessageBox.Show(String.Join(Environment.NewLine, "Line 1", "Line 2", "Line 3"));


MessageBox.Show("aa" + Environment.NewLine + Environment.NewLine + "bb");


MessageBox.Show("Line 1" + Environment.NewLine + "Line 2");