Может ли это быть проблема с потоками, что я упускаю? Я в замешательстве, потому что после первого показа все в порядке...
App.xaml.cs выглядит так, комментарии показывают, что я хочу делать на определенных шагах, и имитирует сон работа:
Код: Выделить всё
namespace WpfApp1
{
///
/// Interaction logic for App.xaml
///
public partial class App : Application
{
private void Application_Startup(object sender, StartupEventArgs e)
{
var _Window = new LoadingWindow();
// Everything fine here
_Window.Show();
// Do Loading work here
Thread.Sleep(5000);
// Hide Window to show AuthenticationWindow
_Window.Hide();
// Ask for password
Thread.Sleep(5000);
// Loading Window doesn't show image and is completely blank
_Window.Show();
Thread.Sleep(5000);
// Hiding again and showing again shows same result
_Window.Hide();
Thread.Sleep(5000);
_Window.Show();
Thread.Sleep(5000);
// After last Sleep Window is responsive again and shows picture
}
}
}
Код: Выделить всё
Код: Выделить всё
using System.Windows;
namespace WpfApp1
{
///
/// Interaktionslogik für LoadingWindow.xaml
///
public partial class LoadingWindow : Window
{
public LoadingWindow()
{
InitializeComponent();
}
}
}
Код: Выделить всё
Свойства windows.png
Подробнее здесь: https://stackoverflow.com/questions/793 ... after-hide
Мобильная версия