0

新しい Visual Studio Windows 8 ストア プロジェクト (C#) を作成しているときに、SplitPage で開始するとダミー データが取得されますが、新しい SplitPages をプロジェクトに追加すると、ダミー データは含まれません。そして、メインの SplitPage (実際のプロジェクトを作成したときに作成されたもの) からコードを試すと、大量のエラーが発生します。

メイン プロジェクト ファイルだけでなく、「新しく追加された」SplitPages でダミー データを取得するにはどうすればよいですか?

4

2 に答える 2

1

手動で行うことができます。ExampleDataSourceどの例にもあるクラスを使用できます。次に、XAML コードで記述CollectionViewSourceするPage.Resourcesと、通常は次のような方法でデータ ソースをバインドします。

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

ここでは、Sourceパラメーターを使用してバインドを指定します。今度は parameter を使用しますd:Source。名前空間dは、デザイナーでのみ使用されるものを説明するために使用されます (そのためd、私は信じています)。

したがって、このパラメーターをに追加してみてくださいCollectionViewSource:

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

SampleDataSourceがプロパティを持ちAllGroups、それがであると仮定するとObservableCollection、動作するはずです。

私の答えが、Win8 アプリを扱う人に役立つことを願っています。

于 2012-12-29T02:09:35.203 に答える
0

Microsoft の従業員からの回答: これは不可能です。新しいプロジェクト内の最初のページとして分割ページを作成した場合にのみ、ダミー データが取得されます。

于 2012-11-13T23:01:16.997 に答える