我试图弄清楚如何从我自己的 WPF 应用程序的标准输入流中读取,但我找不到获取流的方法。标准的做法,
Console.ReadLine()
立即返回 Null(Nothing)。我假设因为它不是控制台应用程序并且没有打开控制台窗口。如何在 WPF 应用程序中读取标准输入?
一些背景:我正在尝试读取由外部设备(磁卡读卡器)发送的文本,该设备将其数据发送到当前关注的应用程序的标准输入。如果需要,我可以将焦点放在 TextBox 上,然后从那里读取数据,但如果可能的话,我宁愿直接读取数据,以避免出现许多可能的问题。
编辑:尽管 Daniel Pratt 解决了我最初的问题,但弄清楚如何从标准输入中读取仍然会很好。如果您可以回答,我将更改已接受的答案。