Требования: -
Создание приложения для Windows для считывания штрих-кода, в котором есть управляющие символы / невидимые символы (с использованием c # и wpf)
Я приложил пример решения, которое я пробовал, но у меня возникла следующая проблема: -
Решение отлично работает для штрих-кода без управляющих символов, а также для штрих-кодов, имеющих ESC или Enter в качестве управляющих символов.
Но для управляющих символов, таких как [TAB], [SHIFT], [DEL], [BACKSPACE], он работает неправильно.
Например: -
Если я вручную введу: 1234 [ALT] 009 [RELEASE ALT] 5678 [ENTER]: имитирует невидимый символ
Но если я попытаюсь прочитать то же самое через штрих-код (см. Приложение для штрих-кода), все вещи будут очищены. (Проверьте в образце раствора)
Когда я попытался выяснить причину с моей стороны, я обнаружил, что событие PreviewTextInput не вызывается для невидимого символа (элемент управления табуляции).
Пожалуйста, кто-нибудь может предложить альтернативное решение или какие изменения необходимо внести в решение, которым я поделился, чтобы
что я достигаю требуемой функциональности.
Пример решения и загруженный штрих-код
Заранее спасибо!