Подтвердить что ты не робот

Текст в поле сообщения должен быть следующими следующими строками

В основном я отображаю текст в MessageBox с помощью кнопки Ok и Cancel в WindowPhone 7.1.

Мне нужно требование, как показано ниже.

Некоторые тексты будут здесь....

Свойство: значение...

На самом деле мы можем просто текст в MessageBox, но как я могу добавить разрыв строки между текстом в MessageBox. Есть ли способ сделать это в Windows Phone?

4b9b3361

Ответ 1

Вы можете использовать Environment.Newline для разрывов строк

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

Ответ 2

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

Ответ 3

Вы можете попробовать

\n или <br /> для разрывов строк. Я не уверен, что это сработает:

Пример:

string msg = "Some text will be here\nProperty:value";

MessageBox.Show(msg);

Ответ 4

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

Ответ 5

Это старый пост, но... Если ваш текст поступает из файла ресурсов, ни одно из предлагаемых решений не работает. В редакторе ресурсов VS вы должны использовать Shift + Enter, чтобы ввести новую строку. Все остальные будут отображаться как исходный текст, например "\n" или "\ r\n" или "
".

Ответ 6

Есть 2 варианта \n и Environment.NewLine

Вариант 1: \n

Я не знаю, работает ли это на телефоне Windows, но я думаю, что это будет

\n - Новая строка. Поместите столько же предложений, сколько хотите.

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

Покажет:

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

ИЛИ

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

Покажет то же самое, что и первое:

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

Вариант 2: Environment.NewLine

Environment.NewLine - Новая строка. Поместите столько же предложений, сколько хотите.

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

Покажет то же самое, что и первое:

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

От msdn.microsoft

Функциональность, предоставляемая NewLine (Environment.NewLine), часто подразумевается под понятиями newline, line feed, break, return каретки, CRLF и конца строки.

Я предпочитаю \n, потому что он короче и быстрее, но все, что вам нравится.