Ответ 1
Вы можете использовать Environment.Newline для разрывов строк
string msg = "Text here" + Environment.NewLine + "some other text";
В основном я отображаю текст в MessageBox
с помощью кнопки Ok
и Cancel
в WindowPhone 7.1.
Мне нужно требование, как показано ниже.
Некоторые тексты будут здесь....
Свойство: значение...
На самом деле мы можем просто текст в MessageBox, но как я могу добавить разрыв строки между текстом в MessageBox. Есть ли способ сделать это в Windows Phone?
Вы можете использовать Environment.Newline для разрывов строк
string msg = "Text here" + Environment.NewLine + "some other text";
MessageBox.Show("Line 1" + Environment.NewLine + "Line 2");
Вы можете попробовать
\n или <br />
для разрывов строк. Я не уверен, что это сработает:
Пример:
string msg = "Some text will be here\nProperty:value";
MessageBox.Show(msg);
MessageBox.Show("aa" + Environment.NewLine + Environment.NewLine + "bb");
Это старый пост, но... Если ваш текст поступает из файла ресурсов, ни одно из предлагаемых решений не работает. В редакторе ресурсов VS вы должны использовать Shift + Enter, чтобы ввести новую строку. Все остальные будут отображаться как исходный текст, например "\n" или "\ r\n" или "
".
\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
Функциональность, предоставляемая NewLine (Environment.NewLine), часто подразумевается под понятиями newline, line feed, break, return каретки, CRLF и конца строки.
Я предпочитаю \n, потому что он короче и быстрее, но все, что вам нравится.