如何从加载的图像文件而不是项目资源构造SplashScreen

Ste*_*and 5 c# wpf splash-screen

你将如何继承System.Windows.SplashScreen,因此必须通过在精确路径上加载图像来构建自身来丰富这个类.

根据定义,System.Windows.SplashScreen仅提供以下两个构造函数:

public SplashScreen(string resourceName);
public SplashScreen(Assembly resourceAssembly, string resourceName);
Run Code Online (Sandbox Code Playgroud)

由于我仍然对WPF感到不安,我不知道从哪里开始修改?

或者我应该完全重新设计我自己的SplashScreen类?

Bek*_*pov 0

可能无法回答您正在寻找的问题。但是如何将该图像(您有精确的路径)添加到本地资源中,并且您可以重复使用 SplashScreen 而无需重新设计

请阅读MSDN 文章,WPF SplashScreen 似乎很差,在 WinForm 中您可以添加文本(您可以在其中显示状态消息和内容)。