对具有不同DPI

时间:2016-01-21 08:54:18

标签: c# wpf splash-screen highdpi

我正在使用WPF应用中的SplashScreen功能(例如400x200px PNG文件)。在具有标准DPI的屏幕上,SplashScreen正确显示,但在Retina显示器或其他High-DPI屏幕上,它看起来非常小。可以提供更多的PNG资源(具有不同的大小),并根据屏幕DPI选择一个?

我当前的实施(在App.xaml.cs中):

    protected override void OnStartup(StartupEventArgs e)
    {
        SplashScreen splash = new SplashScreen("Resources/Images/splash-screen.png");
        splash.Show(true, true);

        base.OnStartup(e);
    }

0 个答案:

没有答案