У меня есть два окна, и в зависимости от условия я хочу, чтобы одно из них отображалось, в противном случае я хочу, чтобы другое окно отображалось.
это то, что я пробовал до сих пор.
private void Application_Startup(object sender, StartupEventArgs e)
{
AppDomain.CurrentDomain.UnhandledException += new UnhandledExceptionEventHandler(CurrentDomain_UnhandledException);
if (!string.IsNullOrEmpty(Settings.Default.CurrentEmailAddress) && !string.IsNullOrEmpty(Settings.Default.CurrentPassword))
{
StartupUri = new Uri(@"C:\Users\User1\Desktop\FoodExpiryWC\FoodExpiry\FoodExpiry\Views\UserSection\WelcomeScreen.xaml", UriKind.Relative);
}
else
{
StartupUri = new Uri(@"C:\Users\User1\Desktop\FoodExpiryWC\FoodExpiry\FoodExpiry\Views\RegisterViews\MainWindow.xaml");
}
}
Однако я продолжаю получать две разные ошибки.
Когда я использую строку
StartupUri = new Uri(@"C:\Users\User1\Desktop\FoodExpiryWC\FoodExpiry\FoodExpiry\Views\UserSection\WelcomeScreen.xaml", UriKind.Relative);
Я получаю следующую ошибку
![error version1](https://i.stack.imgur.com/yPFDk.jpg)
Когда я использую линию
StartupUri = new Uri(@"C:\Users\User1\Desktop\FoodExpiryWC\FoodExpiry\FoodExpiry\Views\RegisterViews\MainWindow.xaml");
Я получаю следующую ошибку
![error version2](https://i.stack.imgur.com/BYQiS.jpg)
В любом случае, я могу это исправить?