Я пытаюсь создать мастер во время выполнения в VB.NET, используя WPF NavigationService, и у меня возникают некоторые проблемы.
Мне нужно добавить элементы управления на страницы PageFunction во время выполнения, что, по-видимому, связано с передачей аргументов страницам PageFunction при их создании (до перехода к ним). Это означает, что страницы PageFunction должны переопределить конструктор по умолчанию и добавить к нему аргументы. Кажется, это работает нормально.
Проблема в том, что мне также нужно вызывать OnReturn после перехода за пределы первой страницы (чтобы вернуться на предыдущую страницу), но OnReturn не работает, если я не использую конструктор по умолчанию на странице PageFunction, это возвращаясь к.
Обходной путь, который я рассматривал, заключается в создании некоторых глобальных значений, которые PageFunctions могут получить во время выполнения в конструкторе по умолчанию, но я не могу понять, как определить глобальные переменные в MainWindow, к которым страницы PageFunction могут получить доступ. .
Любые советы или предложения будут оценены!
Спасибо
Mike
p.s. Я также могу опубликовать свой код, если это поможет.