- В XAML написано, к какому классу относится этот XAML. При сборке приложения берется XAML, по нему определяется, какой нужен класс, и лишь затем создается объект класса
- От запуска приложения до начала его работы может пройти какое-то время, пока приложение инициализируется. В это время можно показать картинку SplashScreen
- Первое созданное в приложении окно по умолчанию считается главным
- Если на старте приложения (функция Startup) надо только открыть окно (или страницу в браузерном приложении), то можно не писать функцию Startup (может называться по-другому) в коде, а указать это окно или страницу в XAML приложения
- В функции Startup (может называться по-другому) происходит обработка аргументов командной строки
- В XAML можно указать сопоставление событий и функций обработки событий (например, указать функции обработки активации/деактивации окна)
- Можно поймать в дверях Unhandled Exception с помощью обработчика DispatcherUnhandledException и как минимум более корректно завершить работу приложения и сказать пользователю об ошибке. А как максимум сделать, чтобы приложение продолжило работу
Лучшее
Материалы сайта предназначены для лиц старше 16 лет (16+)
Комментарии