在设置 LayoutRoot 网格的 DataContext 时,Visual Studio 2012 中的 XAML 设计器似乎给出了不正确的错误。
目前,我刚刚复制了可以在此处找到的“LongList”示例,创建了一个看起来像在人民中心找到的列表的列表。在 XAML 的这一行调用错误:
<Grid x:Name="LayoutRoot" d:DataContext="{d:DesignInstance Type=ViewModels:PeopleViewModel, IsDesignTimeCreatable=true}">
整个 DataContext 属性带有蓝色下划线,并带有 Intellisense 错误“此参数必须是数组中的有效索引。参数名称:索引”
PeopleViewModel 只是直接从示例中复制的一个类。代码编译得很好,但实际列表根本没有显示在设计器中(它只是不可见,但边框轮廓正确定位)。有没有办法解决这个问题?令人难以置信的刺激。
非常感谢。