Как показать экран входа перед оболочкой в призме 7? Потому что в app.xaml есть PrismApplication, а в app.xaml.cs нет метода OnStartup ().
Я хочу показать экран входа перед оболочкой в моем приложении призмы (призма 7), поэтому я не знаю, как это сделать, потому что в файле класса app.xaml.cs нет метода OnStartup(), где я показываю окно входа перед загрузчиком грузы. Ранее в призме 5 для входа я открываю окно входа перед загрузчиком. Если учетные данные верны, загрузчик загружается. Пожалуйста, помогите мне.
// app.xaml.cs file
public partial class App
{
protected override Window CreateShell()
{
return Container.Resolve<Shell>();
}
protected override void RegisterTypes(IContainerRegistry containerRegistry)
{
}
protected override IModuleCatalog CreateModuleCatalog()
{
return new ConfigurationModuleCatalog();
//return new DirectoryModuleCatalog() { ModulePath = Environment.CurrentDirectory };
}
}
2 ответа
нет метода OnStartup()
Говорит кто?
Просто пиши
protected override void OnStartup(StartupEventArgs e)
{
base.OnStartUp(e);
}
в вашем app.xaml.cs
и добавьте любую необходимую вам функциональность.
PrismApplication
в Призме 7 - дитя PrismApplicationBase
у которого есть
protected override void OnStartup(StartupEventArgs e);
Итак, как заявил Хаукингер, переопределение этого метода и вставка вашего логина должны работать.