none
System.Windows.Application.LoadComponent(this,ResURI)加载XAML出错,SL4Beta版时是好的 RRS feed

  • 问题

  • 用Blend4Beta建立了简单数据,把具体的业务数据全部放在了XAML里头,在调用时加载数据XAML。

    调用代码如下:构造函数

    try{System.Uri resourceUri = new System.Uri("/JSBC_Silverlight4;component/SampleData/my_DataSampleDataSource.xaml", System.UriKind.Relative);				if (System.Windows.Application.GetResourceStream(resourceUri) != null)				{					System.Windows.Application.LoadComponent(this, resourceUri);				}			}			catch (System.Exception)			{			}

    调试运行时,System.Windows.Application.LoadComponent(this, resourceUri);出错!!出错信息如下:

    未知分析器错误: 扫描程序 2147500037。

    貌似无法分析XAML,但是在Beta版本里头是正常的。调试器是WebDeveloper 2010 Express,安装的SDK版本是4.0.50401.0。

    这个是什么问题呢?实在不行就要重写数据层了。

    2010年4月16日 8:31

全部回复