Для моего приложения WPF я сохраняю несколько пользовательских настроек, таких как положение окна, состояние окна и отображение диалога приветствия. Проблема в том, что, пока все загружается, я вижу много мигания и мерцания, когда окна загружаются, а затем мерцает, когда окно максимизируется после чтения в настройках.Скрыть окно WPF до полной загрузки
Я уже использую встроенную функцию заставки всплывающего экрана WPF PNG, но есть ли способ полностью скрыть рендеринг всех окон, пока все не будет полностью загружено?
Отлично, спасибо! –
Не понимаю. Встроенная функция заставки настраивается с помощью ActionScript SplashScreen Build Action на ресурсе изображения. Этот встроенный заставку автоматически загружается перед запуском события запуска. В приведенном выше коде создается новый экземпляр. Как насчет автоматического - как вы его отключите? Также, doSplashScreen ссылается выше. Где это определено? Примечание. Я использую VB.NET. – CyberMonk
Я не предполагал, что какой-либо встроенный заставку используется (функциональность 1. добавлена в WPF 3.5 SP1). Настройка действия сборки на изображение на SplashScreen дает вам ограниченную функциональность, чтобы отключить его, просто не устанавливайте действие сборки изображений на SplashScreen. doSplashScreen - псевдокод - это может быть любая проверка на основе конфигурации (например, пользовательские настройки). –