基本的に、WindowPhone 7.1のMessageBox
およびOk
ボタンでCancel
にテキストを表示します。
以下のような要件が必要です。
いくつかのテキストがここにあります...
プロパティ:値...
実際には、単にメッセージボックス内のテキストを作成できますが、メッセージボックス内のテキスト間に改行を追加するにはどうすればよいですか。WindowsPhoneでこれを行う方法はありますか。
Environment.Newlineを改行に使用できます
string msg = "Text here" + Environment.NewLine + "some other text";
MessageBox.Show("Line 1" + Environment.NewLine + "Line 2");
MessageBox.Show("aa" + Environment.NewLine + Environment.NewLine + "bb");
あなたが試すことができます
\ nまたは<br />
改行。これがうまくいくかどうかはわかりません:
例:
string msg = "Some text will be here\nProperty:value";
MessageBox.Show(msg);
veryvery表示する大きなメッセージがある場合は、次を使用します。
MessageBox.Show(String.Join(Environment.NewLine,
"Line 1",
"Line 2",
"Line 3"));
これは古い投稿ですが、...テキストがリソースファイルから来ている場合、推奨される解決策はいずれも機能しません。 VSリソースエディターでは、Shift + Enterを使用して新しい行を入力する必要があります。他のすべては、「\ n」または「\ r\n」または「<br />」のような生のテキストとして表示されます。
\n
およびEnvironment.NewLine
オプション1: \n
これがWindows Phoneで確実に機能するかどうかはわかりませんが、
\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
OR
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)によって提供される機能は、多くの場合、改行、改行、改行、キャリッジリターン、CRLF、および行末という用語が意味するものです。
\ nのほうが好きです.