0
我正在使用System.Windows.SplashScreen來顯示啓動畫面。有一個奇怪的問題。如果圖像位於不同的文件夾中,則應用程序會導致IO.IOException(未找到重新找回)。 我試過每種構建類型,並且圖像具有完全相同的屬性。SplashScreen導致IO.IOException
public class DinSplashScreen
{
private const int SPLASH_SCREEN_FADING_OUT_DURATION = 1000;
private System.Windows.SplashScreen _splash;
public DinSplashScreen()
{
// this works
_splash = new System.Windows.SplashScreen(@"splash.jpg")
// this crashes
_splash = new System.Windows.SplashScreen(@"..\Images\splash.jpg");
}
/// <summary>
/// Shows the splash
/// </summary>
public void Show()
{
if(_splash != null)
{
// here the exception occurs
_splash.Show(true, true);
}
}
像這樣使用_splash = new System.Windows.SplashScreen(@「.. \ .. \ Images \ splash.jpg」); – rashfmnb
發佈您的文件夾結構。確保圖像真的在該文件夾中。 –
路徑*不*指向現有圖像的任何機會?爲什麼在應用程序文件夾外尋找一個Image文件夾? –