Ответ 1
Для этого файла используется несколько разных применений. По существу это производный класс Application.
- Объявления глобального ресурса. Используя свойство Application.Resources, вы можете определить ресурсы уровня приложения. Такие, как стили, шаблоны данных и шаблонов управления.
- События запуска, выхода и обработки ошибок (код-сзади). Кодирование этого файла используется для обработки событий уровня приложения, таких как Startup, Exit и UnhandledException.
- Application.Current Reference (code-behind) - это приложение доступно через глобальную статическую переменную Application.Current. Вы можете использовать это в своем приложении.
- Назначение RootVisual (код-сзади) - RootVisual используется для настройки запуска Silverlight UserControl. Это свойство необходимо установить в Startup.
- Установить приложение Out-Of-Browser (код-сзади). Используя метод Install, вы может предложить пользователю установить приложение Out-of-Browser.
- Проверка обновлений приложений (код-сзади). Метод CheckAndDownloadUpdateAsync используется, когда приложение заканчивается -of-browser, чтобы гарантировать, что .xap файл является последним.