1
我目前对我的WP7应用程序使用MVVMLight,并且发现EventToCommand的datacontext始终是页面datacontext。我还使用phone.codeplex.com全景控件,并已将每个PanoramaItem的datacontext设置为不同的ViewModel,但该数据上下文被忽略,而是使用页面数据上下文。Silverlight/Windows Phone - EventToCommand DataContext Weirdness
任何人都知道为什么?
其他元素可以结合PanoramaItem的datacontext没有问题(itemsControl.Source)。 – chief7 2010-08-31 20:05:07
如果可能,你可以发布一些XAML代码吗?你如何设置DataContext?您是否使用ViewModel定位器? – indyfromoz 2010-09-01 02:24:06
是的,我正在使用ViewModel定位器。对不起,现在没有我的代码。它是一个标准的MVVMLight设置,在App.xaml中将静态资源绑定为DataContexts在其他页面上设置的资源。 – chief7 2010-09-01 13:20:03