Думаю, у меня довольно простая проблема. Я использую WPF в Visual Basic 2010 (Express, но я не думаю, что это меняет мой вопрос.)
Я создаю окно, являющееся универсальной клавиатурой для редактирования числовых значений на сенсорном экране. Я хотел бы нажать кнопку «Изменить», чтобы создать копию окна клавиатуры / вызвать повторно используемую версию того же самого окна (мне все равно), но передать параметры: старое значение, которым я манипулирую, и заголовок, отображаемый над цифровой клавиатурой.
Я бы хотел, чтобы пользователь мог ввести новое значение, затем нажать клавишу «Готово», чтобы отправить это значение и отправить его обратно в главное окно приложения в мой пользовательский элемент управления, содержащий текстовое поле.
(У меня уже разобрана раскладка цифровой клавиатуры; я уже использую ее вариант, чтобы установить глобальный пароль «уровень доступа». Это вводит и выводит информацию, которая заставляет меня чесать голову.)
Если бы я вызывал функцию, это было бы так просто:
textBoxValue = changeMyValue("window title", oldTextBoxValue)
Но когда он становится классом окна, я немного растерялся.
Спасибо за любую помощь!