Как получить доступ из моего класса к экземпляру окна в WPF?
Собственно хотелось бы обратится к элементам UI главного окна приложения, только вот непонятно каким образом. Понятное дело, что из самого класса окна к контролам легко получить доступ, а вот чтобы из стороннего - непонятно как. (Передавать их по ссылке не годится).
Передавать контролы или само окно в класс по ссылке не годится, так как в нём есть методы, которые должны асинхронно выполняться с обработчиками окна. Есть ли какой-то ещё способ? В противном случае придётся использовать ISynchronizeInvoke, а этого хотелось бы избежать.