2017-04-18 12 views
0

for WPF-Application私のプロジェクト(「プロジェクト」)にスプラッシュスクリーンを追加したいと思います。したがって、私は別のWPF-Windowを自分のアプリケーション(「SplashScreen」と呼ばれる)に追加し、プロパティウィンドウのビルドアクションを「SplashScreen」に変更しました。 しかし、私は私のソリューションをビルドしようとすると、私はこれらのエラーメッセージが出ます:スプラッシュスクリーン - Visual Studioからの操作が動作しない(WPF)

私App.g.csウィンドウ内のコードである
'Project.SplashScreen' does not contain a constructor that takes 1 arguments (App.g.cs) 
No overload for method 'Show' takes 1 arguments 
The name 'InitializeComponent' does not exist in the current context 

public static void Main() { 
     SplashScreen splashScreen = new SplashScreen("splashscreen.xaml"); (first error message refers to this line) 
     splashScreen.Show(true); (second error message to this) 
     GVPI_Fernwartung.App app = new GVPI_Fernwartung.App(); 
     app.InitializeComponent(); 
     app.Run(); 
    } 

ものを私は本当に理解していませんこのコードはVisual Studioによって自動的に生成されたため、エラーメッセージが表示されます。プロジェクトに画像を追加し、その 'Build Action'を 'SplashScreen'に変更すると、同じエラーメッセージが表示されます。 誰もこれを避ける方法を知っていますか?私は助けていただければ幸いです!

答えて

1

WPFウィンドウのBuild ActionSplashScreenに設定してください。 Pageに戻してください。 SplashScreenBuild Actionは静止画像のみを使用する必要があります

https://msdn.microsoft.com/en-us/library/cc656886(v=vs.110).aspx

+0

事は、私も最も私を混同したものだった静止画像、でこの問題を抱えています。しかし、私のプログラムを削除して、すべてをもう一度やり直した後は、静的なイメージで作業しました。私は窓のためにそれを働かせる別の方法を見つけるでしょう。 – MaChaToc

関連する問題