我在显示混合设计时间数据时出现问题,这是我的代码 这是我的集合视图来源:
<CollectionViewSource
x:Name="DataSource"
Source="{Binding Groups}"
IsSourceGrouped="true"
ItemsPath="Items"
d:Source="{Binding ItemGroups, Source={d:DesignInstance Type=data:SampleData, IsDesignTimeCreatable=True}}"/>
使用它的网格视图:
<GridView
x:Name="itemGridView"
ItemsSource="{Binding Source={StaticResource DataSource}}"
我的问题是我只在VS11中看到设计时数据但在混合中没有看到。那是为什么?
由于
答案 0 :(得分:2)
答案取决于您如何实例化设计时数据。看来你可能一直在使用ViewModel?如果是这样,请检查您创建它的位置。例如你是在XAML中将其创建为元素还是在视图的构造函数中创建它?
在Visual Studio中,您在设计时看到的内容与您在Expression Blend中设计时看到的内容完全没有区别。如果有,您可能需要在其中一个程序中清理和重建项目。如果问题仍然存在,请尝试关闭Blend并重新打开它。