7

我在混合中显示设计时数据时遇到问题这是我的代码这是我的集合视图源:

 <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 中看到设计时数据,但在 Blend 中没有。这是为什么?

谢谢

4

1 回答 1

2

答案取决于您如何实例化设计时数据。看来您可能一直在使用 ViewModel?如果是这样,请检查您在什么时候创建它。例如,您是在 XAML 中将其创建为元素,还是在视图的构造函数中创建它?

实际上,您在 Visual Studio 中设计时看到的内容与在 Expression Blend 中设计时看到的内容应该没有区别。如果有,您可能需要在其中一个程序中对项目进行清理和重建。如果问题仍然存在,请尝试关闭 Blend 并重新打开它。

于 2013-01-22T19:05:30.803 回答