У меня есть предупреждение, что это может быть субъективным вопросом и может быть закрыт, но я все равно спрошу.Лучшая практика WPF для получения текущего экземпляра MainWindow?
Я в основном пытаюсь получить доступ к кнопке на моем MainWindow в приложении WPF из UserControl, который загружается из MainWindow.
Я в настоящее время доступ к нему, как это из кода UserControl позади:
((MainWindow)Application.Current.MainWindow).btnNext
Но это выглядит неаккуратно, и от того, что я прочитал, не считается лучшей практики. Любой, кто может предоставить ответ, который представляет собой наилучшую практику для доступа к элементам управления/свойствам из текущего экземпляра MainWindow - или любых других активных окон/представлений?
Это большое спасибо mm8! – ganjeii
Если вы часто обращались к главному окну, я бы подумал о том, чтобы сделать его статической ссылкой. т.е.: используя синглтон или что-то подобное. – Kelly