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 文件,但它的 Build Action 设置为 Page 而不是 Resource:

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 回答