Я пытаюсь понять, как читать из стандартного входного потока моего собственного приложения WPF, но я не могу найти способ получить поток. Стандартный способ сделать это,
Console.ReadLine()
возвращает Null (Nothing) немедленно. Я предполагаю, потому что это не консольное приложение и окно консоли не открыто. Как я могу читать со стандартного ввода в приложении WPF?
Некоторая справка: я пытаюсь прочитать текст, отправляемый внешним устройством (считывателем магнитных карт), который отправляет свои данные на стандартный фокус текущего приложения. Я могу сфокусироваться на TextBox, а затем, если потребуется, прочитать данные оттуда, но я бы предпочел читать данные напрямую, если это возможно, чтобы избежать множества возможных проблем.
Редактировать : Несмотря на то, что Даниэль Пратт решил мою первоначальную проблему, было бы неплохо выяснить, как читать со стандартного ввода. Если вы можете ответить, я изменю принятый ответ.