2011-06-11 67 views
2

嗨我想动态加载XEF文件与MEF。我有一些基本的Silverlight xaps的代码。但加载基于MVVM光的xaps我得到一个“无法找到与名称/键定位器的资源”,我猜是与主机相关需要MVVM光的东西。任何人都可以用这个?干杯,克里斯。动态XAP加载MVVM光应用程序

回答

0

该错误表示您缺少名为“Locator”的资源,通常是ViewModelLocator。看看您的视图XAML,您应该找到如下所示的内容:

<... DataContext="{Binding SomeViewModel, Source={StaticResource Locator}}" ...> 

此行指定元素的数据上下文。数据上下文绑定到名为Locator的静态资源的SomeViewModel属性。通常情况下,定位器由一个类似的说法在App.config定义:

<prefix:ViewModelLocatorClassName x:key="Locator"/> 

错误很可能意味着该行缺少。