Я использую функциональность Splashscreen в моем приложении WPF (например, PNG -файл 400x200px). На экранах со стандартным DPI Splashcreen отображается правильно, но на дисплеях сетчатки или на других экранах с высоким содержанием DPI он выглядит очень маленьким. Можно предоставить больше ресурсов PNG (с разными размерами) и выбрать один на основе экрана DPI? ): < /p>
protected override void OnStartup(StartupEventArgs e)
{
SplashScreen splash = new SplashScreen("Resources/Images/splash-screen.png");
splash.Show(true, true);
base.OnStartup(e);
}
Подробнее здесь: https://stackoverflow.com/questions/349 ... ferent-dpi