У меня есть окно A и окно B. В окне A я вызываю B.show(). Я хочу знать в окне B, какой метод вызывается, и я хочу загрузить данные, когда B появляется. спасибо,C# WPF, какой метод вызывается, когда я вызываю шоу окна()?
ответ
Вы можете быть удивлены, но при вызове B.Show()
, метод, который называется есть Show()
.
О загрузке дополнительных данных после отображения окна B
, вы можете подписаться на его сообщение Loaded
(см. Ответ @masenkablast). Лучшая идея, возможно, была бы связана с классом Window
и привязкой к необходимым данным в XAML. (Вы используете WPF, а не WinForms, я полагаю.)
+1 Я все время из класса Window делаю классные вещи –
Я думаю, что лучше иметь свойство, которое установлено до вызова B.Show(). Таким образом, вы всегда можете получить метод, который вызывает метод show, основанный на свойстве.
Вы всегда можете слушать «Loaded» событие:
BWindow.Loaded += new RoutedEventHandler(BWindow_Loaded);
void BWindow_Loaded(object sender, RoutedEventArgs e)
{
//Your Code here
}
Затем в AWindow
вызова
BWindow.Show();
Ваш метод называется MainWindow_Loaded, но добавляемое событие называется BWindow_Loaded. Разве они не имеют одно и то же имя? –
Да, скорее всего, печатал слишком быстро. –
- 1. Какой метод вызывается, если я вызываю унаследованную перегрузку?
- 2. Почему __get вызывается вместо __call, когда я вызываю несуществующий метод?
- 3. C#, WinForms: Почему не OnPaintBackground вызывается, когда я вызываю Refresh()?
- 4. Исключение доступа, когда я вызываю метод dll
- 5. Значение c-строк изменяется, когда я вызываю несвязанный метод
- 6. Когда я вызываю метод, запрос возвращает undefined
- 7. Когда функция segue возвращается, какой метод вызывается?
- 8. Какой метод вызывается, когда iPhone заблокирован?
- 9. Какой метод вызывается, когда Android-галерея «привязывается»?
- 10. android - Какой метод вызывается, когда я нажимаю кнопку меню
- 11. Какой метод вызывается, когда я нажимаю клавишу на моем телефоне?
- 12. Вызывает какой метод вызывается?
- 13. R зависает, когда я вызываю код C
- 14. Определите, какой метод вызывается функцией
- 15. Когда я вызываю stopService (намерение)
- 16. Посмотрите, какой метод вызывается - xcode
- 17. Какой метод dealloc вызывается первым?
- 18. Как получить имя метода, когда я знаю, какой метод я вызываю в PHP
- 19. Почему метод Dispose() моего сервиса вызывается даже тогда, когда я его не вызываю? (используя BasicHttpBinding)
- 20. NSMutableArray становится пустым, когда я вызываю какой-либо IBAction
- 21. Какой код работает, когда я вызываю getSystemService() из моей активности?
- 22. Какой метод вызывается [...] в Ruby?
- 23. JFrame не обновляется, когда я вызываю repaint()
- 24. Список инициализируется каждый раз, когда я вызываю метод
- 25. Какой SendAsync метод вызывается, когда HttpClientHandler передается HttpClient
- 26. Когда вызывается метод layoutSubviews?
- 27. Когда вызывается метод ReleaseController?
- 28. Когда вызывается метод OnAuthorization?
- 29. Когда вызывается метод IEnumerator.Reset()?
- 30. NullPointer когда я вызываю bindService()
Что значит «в окне B, какой метод называется?»? –