Вы можете использовать App Ctor или Startup

я довольно большой UserControl, который не отображается на главном экране, но пользователь почти всегда использует его позже. Загрузка занимает некоторое время в первый раз (анализ BAML и т. Д.), Тогда как другие экземпляры создаются довольно быстро. Вопрос в том, как сделать так, чтобы он загружался при запуске приложения во время заставки?

Моя идея заключалась в том, чтобы создать используемый экземпляр при запуске:

void Startup()
{
    //....
    new MyCustomControl();
    //....
} 

но тогда мне приходится иметь дело со специальной конструкцией (у нее нет конструктора по умолчанию без аргументов). Я думаю, что должен быть более удобный способ.

Ответы на вопрос(2)

Ваш ответ на вопрос