2
我正在为Silverlight for WP7开发应用程序。我决定使用MVVM模式。我在类ViewModelLocator上找到ViewModels。更多实例在:在设计时数据不显示
public sealed class ViewModelLocator
{
private static ViewModelLocator _instance = null;
public static ViewModelLocator Instance
{
get
{
return _instance;
}
set
{
_instance = value;
}
}
public SomeViewModel SomeVM
{
get
{
........
}
}
........
}
DataContext的是通过结合到Instance.SomeVM调整,定位器是ViewModelLocator的一个实例。
DataContext="{Binding Instance.SomeVM, Source={StaticResource Locator}}"
我在设计时将DataContext绑定到Instance.LocationDetail时,在View中投影数据时出现问题。
当我做了微小的改变,然后我只将DataContext设置为SomeVM ..数据显示。
为什么设计时不显示数据,当我使用Binging的Instance.SomeVM?
在运行时一切正常。在这两种情况下。