Как предварительно загрузить ShellPage во время активации в проекте WinUI 3 NavigationView Desktop?C#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Как предварительно загрузить ShellPage во время активации в проекте WinUI 3 NavigationView Desktop?

Сообщение Anonymous »

Я хотел бы предварительно загрузить ShellPage в настольном приложении WinUI 3 (v1.1.5). То есть во время активации (вызываемой

Код: Выделить всё

await App.GetService().ActivateAsync(args);
в обработчике OnLaunched класса App), я хотел бы убедиться, что ShellPage загружается до того, как будет загружена какая-либо из страниц навигации. отображается. Я изменил конфигурацию службы, включив в нее

Код: Выделить всё

    services.AddSingleton();
services.AddSingleton();
в конструкторе класса App, что должно означать, что для запуска приложения будет создан только один экземпляр ShellPage и ShellViewModel, но вопрос в том, когда они будут полностью подготовлены?
Обычно на этапе активации сначала назначается ShellPage для MainWindow.Content, а затем осуществляется переход к MainPage (это имена проекта по умолчанию). Поскольку MainPage фактически загружается во Frame на ShellPage, кажется, что макет для MainPage происходит до завершения макета ShellPage.
Есть идеи, как мне это сделать при первом запуске? Это проблема только при представлении первой страницы. После этого ShellPage используется повторно.

Подробнее здесь: https://stackoverflow.com/questions/739 ... iew-deskto
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • WinUI 3 NavigationService не переходит к ShellPage после успешного входа в систему
    Anonymous » » в форуме C#
    0 Ответы
    23 Просмотры
    Последнее сообщение Anonymous
  • WinUI 3 NavigationService не переходит к ShellPage после успешного входа в систему
    Anonymous » » в форуме C#
    0 Ответы
    16 Просмотры
    Последнее сообщение Anonymous
  • WinUI 3 NavigationService не переходит к ShellPage после успешного входа в систему
    Anonymous » » в форуме C#
    0 Ответы
    19 Просмотры
    Последнее сообщение Anonymous
  • WinUI 3 NavigationService не переходит к ShellPage после успешного входа в систему
    Anonymous » » в форуме C#
    0 Ответы
    14 Просмотры
    Последнее сообщение Anonymous
  • Docker Desktop на Windows/WSL2-Grew Docker_Data.VHDX от 1 ТБ до 6 ТБ, но root FS внутри Docker-Desktop по-прежнему показ
    Anonymous » » в форуме Linux
    0 Ответы
    37 Просмотры
    Последнее сообщение Anonymous

Вернуться в «C#»