14

xxxx.XAML を WPF フレームにロードする' ', hexadecimal value 0x0C, is an invalid character. Line 1, position 1.と、問題の原因を見つける方法に関するエラーがスローされます。xxxx.XAML が別のプロジェクトの開始ページにある場合、正常に動作します。別のプロジェクトで xxxx.XAML のコンデントをロードすると、エラーがスローされることを意味します。

また、プロジェクトをvs 2010からvs 2012にアップグレードします

4

2 に答える 2

11

私の場合、以下のコードを使用して XAML ファイルをロードしたかったのですが、ビルド アクションがリソースではなくページに設定されていました。

Uri uri = new Uri(resourcePath, System.UriKind.Relative);
Stream stream = Application.GetResourceStream(uri).Stream;
UIElement view = (UIElement)XamlReader.Load(stream);
stream.Close();
于 2013-07-23T12:15:08.970 に答える
3

私のファイル名には、大文字の X があります。ファイルを読み込んでいる間は、小さい x を使用します。だからそれは問題を引き起こす

于 2013-01-24T11:26:01.753 に答える