Salto de linea C# – Windows Phone


La mayoria de los desarrolladores de Windows Phone usamos C# y siempre existen detalles que nos impiden realizar que nuestra aplicacion luzca un poco mejor en cuanto a la UX (User Experience), el dia de hoy me encontre con uno de estos a la hora de mejorar una aplicacion y es que mi “inconveniente” era que compartia un listado de noticias usando este metodo:

ShareStatusTask share = new ShareStatusTask();

Y a la hora de ejecutar la aplicacion, todas las Urls y los titulos de estas se me juntaban dando una vista espantosa, asi que pense rapidamente en esta expresion “\n” la cual era la correcta para mi suerte (jajaja), asi que mi codigo quedo de la siguiente manera:

ShareStatusTask share = new ShareStatusTask();
share.Status = “Interesante noticia desde mi aplicaicon (nombre de la aplicacion)” + “\n” + str;
share.Show();

Ejecute y todas las listas de noticias tomaron una vista mas agradable para el usuario. Pero debemos de tomar muy en cuenta que un salto de linea en windows no es es realmente un caracter sino que realmente son dos caracteres el 13 y luego el caracter 10.  En detalle:

\r = 13 = CR = Carriage return = Retorno de carro
\n = 10 = LF = Line Feed       = Avance de linea

Espero y les haya servido esto para futuras referencias.
Hasta pronto.

Happy coding!

Anuncios

Responder

Por favor, inicia sesión con uno de estos métodos para publicar tu comentario:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

w

Conectando a %s