[*] Я нашел учебник на YouTube, который советует использовать метод onstartup , чтобы создать новое окно (затем добавить справедливость в App.xaml Resourcecdictionary.mergeddictionary для использования ресурсов, которые работают)
[*] Но документация Microsoft, похоже, использует событие Startup для создания нового (https://learn.microsoft.com/en-us/dotne ... on-startup), и поэтому я могу использовать ресурсы напрямую в приложении. /> < /ul>
Я не знаю, как на самом деле правильный способ сделать это. https://1drv.ms/u/c/a724f0a628865d8f/er ... ogdfcwgzmg? /> ситуация
в моем загрузке windwindow.xaml я использую ресурс приложения (valueConverter ), определенное в app.xaml .
Код: Выделить всё
< /code>
LoadingWindow.xaml
Код: Выделить всё
...
...
< /code>
[b]The 2 behaviors[/b]
The strange behavior appears when I initialize a new LoadingWindow
- Если я привязываю метод с запуском приложения событие в файлах моих приложений, затем создайте новый загрузочный Window внутри, ресурс доступен (тот же результат с Startupuri определяется через XAML).
Код: Выделить всё
private void ShowApplicationWindow_Startup(object sender, StartupEventArgs e)
{
ShowWindow();
}
Код: Выделить всё
protected override void OnStartup(StartupEventArgs e)
{
base.OnStartup(e);
ShowWindow();
}
< /code>
Regarding the documentation for OnStartup
Повышает событие запуска
Технический вопрос
Почему мой загрузочный код создается после запуска reat -in streation resources
Подробнее здесь: https://stackoverflow.com/questions/796 ... od-startup