最近、私はwinformsの学習を開始しました...しかし、ここで質問すると、WPFアプリケーションがはるかに優れていることがわかり、後者を学び始めました。私は非常に基本的なログイン画面を作っていて、奇妙な不具合に遭遇しました。起動時にプログラムが即座にクラッシュする(「ログインが動作を停止しました」というメッセージボックスが表示される「プログラムが正常に機能しなくなったため、プログラムを終了してください」)...現時点ではそれほどではなく、ちょうど基本を掴んでいる) - それは私が使用した背景イメージです。C#WPFが起動時にクラッシュする
<Window.Background>
<ImageBrush ImageSource="Background1.jpg"/>
</Window.Background>
これは問題の原因となるコードですが、grid.backgroundで置き換えようとしましたが、まったく同じエラーが表示されます。どのようにこの問題を解決するための任意のアイデアが評価されます。 (画像はソリューションと同じフォルダに保存され、プレビューに正しく表示されます)。
デバッガで実行してみましたか?プロジェクトを開いたら、Visual StudioのF5キーを押すだけです。 – itsme86
@ itsme86 "PresentationFramework.dllで 'System.Windows.Markup.XamlParseException'タイプの最初のチャンス例外が発生しました 追加情報: '' System.Windows.Baml2006.TypeConverterMarkupExtension 'の値を指定すると例外がスローされました。行番号 '6'と行位置 '10' この例外のハンドラがある場合、プログラムは安全に続行されます。エラーは – BligenN
です。その画像が存在するフォルダ構造(そのプロジェクトの一部ですか?)を記述し、そのビルドアクションを確認してください(ファイルを右クリックして「プロパティ」を選択してください)。 – BradleyDotNET