自分の WPF アプリケーションの標準入力ストリームから読み取る方法を見つけようとしていますが、ストリームを取得する方法が見つかりません。それを行う標準的な方法は、
Console.ReadLine()
すぐに Null(Nothing) を返します。これはコンソール アプリケーションではなく、コンソール ウィンドウが開いていないためだと思います。WPF アプリケーションで標準入力から読み取るにはどうすればよいですか?
いくつかの背景: 外部デバイス (磁気カード リーダー) から送信されたテキストを読み込もうとしています。このデバイスは、現在フォーカスされているアプリケーションの stdin にデータを送信します。TextBox にフォーカスを設定し、必要に応じてそこからデータを読み取ることができますが、可能であれば、可能性のある多くの問題を回避するためにデータを直接読み取ることをお勧めします。
編集:ダニエル・プラットが私の元の問題を解決したとしても、標準入力から読み取る方法を理解することはまだいいでしょう. あなたがそれに答えることができれば、受け入れられた答えを変更します。