WPF-версия Application.OpenForms - PullRequest
5 голосов
/ 20 мая 2010

У меня есть приложение, в котором мне нужно будет открыть другое окно WPF.В WinForms я смог использовать:

MainWindow main = (MainWindow)Application.OpenForms["MainWindow"];

Чтобы получить доступ к форме.Сейчас в WPF его нет.Я видел другой пост на этом сайте, который имеет отношение, однако он использует Application.Window , который не содержится в вызове.У меня просто есть:

  • Текущий
  • Равен
  • GetContentStream
  • GetCookie
  • GetRemoteStream
  • GetResourceStream
  • LoadComponet
  • RefrenceEquals
  • ResourceAssembly
  • SetCookie

Так что мой вопрос, есть ли другая версия для OpenForms,или есть просто другой способ сделать это.

1 Ответ

2 голосов
/ 20 мая 2010

Попробуйте посмотреть на: Application.Current. Более конкретно, Application.Current.Windows.

...