2017-06-26 17 views
0

バーコードスキャナーから情報を読み取り、次に情報を解析するアプリケーションを開発しています。バーコードスキャナーのテキストがUWPテキストボックスに入力されたときにフィルタリングされる

テキストボックスに情報をスキャンすると、 '\ n'改行文字がテキストボックスから除外されています。私は受け入れ返品を真実にしましたが、同じ問題を依然として受けています。

メモ帳に情報をスキャンすると、\ n改行文字が表示されているので、それが存在することがわかります。私はまた、私のアプリケーションが読むことができる改行とは異なる\ r \ nも取得します。

私の質問は、テキストボックスに改行を許可するにはどうすればいいですか?

+1

あなたはここの人々はあなたを助けることができるように、少なくともあなたのコードとバーコードスキャナのモデルを提供しなければなりません。 –

+0

[UWPアプリケーションが改行を読み取らない](https://stackoverflow.com/questions/44723118/uwp-application-not-reading-line-feed)の可能な複製。 – AVK

答えて

1

できません。 Windows TextBoxは、改行として\r\nを受け入れます。 \nは無視されます。

\n文字の新しい行を表すには、新しい行のWindows表現で置き換える必要があります。

var input = GetInputFromScanner(); 
var cleanInput = input.Replace("\n", Environment.NewLine); 
// Assign "cleanInput" to your "TextBox" instance