2012-09-15 58 views
0

当我创建新的Visual Studio Windows 8 Store项目(C#)时,如果我从SplitPage开始获取虚拟数据,但是,如果将新的SplitPages添加到项目中,没有虚拟数据随之而来,如果我尝试使用主要SplitPage(我创建实际项目时创建的代码)中的代码,我只会遇到很多错误。SplitPage文件中的虚拟数据

如何在“新增”SplitPages中获取虚拟数据,而不仅仅是在主Project文件中?

+0

不是 - 在这里犯了一个错误。答案已被接受:) – AndreasB

回答

1

你可以手动完成。您可以使用ExampleDataSource类,您可以在任何示例中找到它们。 然后在XAML代码,当你描述CollectionViewSourcePage.Resources你通常的方式绑定数据源,如:

 <CollectionViewSource 
      x:Name="itemsViewSource" 
      Source="{Binding YourDataSource}"/> 

在这里,您使用Source参数指定绑定。现在使用参数d:Source。命名空间d用于描述事物,这将仅用于设计器(这就是为什么它是d,我相信)。

因此,尝试将这个参数添加到您的CollectionViewSource

 d:Source="{Binding AllGroups, Source={d:DesignInstance Type=data:SampleDataSource, IsDesignTimeCreatable=True}}" 

假设SampleDataSource拥有财产AllGroups,这是ObservableCollection,它应该工作。

希望我的回答可以帮助任何人处理Win8应用程序。

0

来自Microsoft员工的答复:这是不可能的。如果您将分割页创建为新项目中的第一页,则只会获得虚拟数据。