【问题标题】:Dummy data in SplitPage filesSplitPage 文件中的虚拟数据
【发布时间】:2012-09-15 08:00:43
【问题描述】:

当我创建一个新的 Visual Studio Windows 8 应用商店项目 (C#) 时,如果我从使用 SplitPage 开始,我会得到虚拟数据,但是,如果我向项目添加新的 SplitPage,则不会出现虚拟数据有了它,如果我尝试主 SplitPage 中的代码(我创建实际项目时创建的那个),我只会得到很多错误。

如何在“新添加的”SplitPages 中获取虚拟数据,而不仅仅是在主项目文件中?

【问题讨论】:

  • 不——这里出错了。答案再次被接受:)

标签: c# visual-studio microsoft-metro visual-studio-2012


【解决方案1】:

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

        <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 应用程序的人有所帮助。

【讨论】:

    【解决方案2】:

    微软员工回答:这是不可能的。如果您将拆分页创建为新项目中的第一页,您只会获得虚拟数据。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-10-22
      • 2011-08-24
      • 1970-01-01
      • 1970-01-01
      • 2017-02-28
      • 1970-01-01
      • 1970-01-01
      • 2015-11-03
      相关资源
      最近更新 更多