Beispiel #1
0
 public static void ShowGroupedCollection()
 {
     var page = new GroupedCollectionPage();
     if (_sampleData == null) _sampleData = new SampleDataSource(page.BaseUri);
     page.Groups = _sampleData.GroupedCollections;
     Window.Current.Content = page;
 }
Beispiel #2
0
 public static void ShowCollection()
 {
     var page = new CollectionPage();
     if (_sampleData == null) _sampleData = new SampleDataSource(page.BaseUri);
     page.Items = _sampleData.GroupedCollections.Select((obj) => (Object)obj);
     Window.Current.Content = page;
 }
Beispiel #3
0
 public static void ShowDetail(IEnumerable<object> collection, object item)
 {
     var page = new DetailPage();
     if (_sampleData == null) _sampleData = new SampleDataSource(page.BaseUri);
     page.Items = collection;
     page.Item = item;
     Window.Current.Content = page;
 }
Beispiel #4
0
 public static void ShowCollectionSummary(IEnumerable<object> collection)
 {
     var page = new CollectionSummaryPage();
     if (_sampleData == null) _sampleData = new SampleDataSource(page.BaseUri);
     page.Items = collection;
     page.Item = collection;
     Window.Current.Content = page;
 }
Beispiel #5
0
 public static void ShowSplit(IGroupInfo collection)
 {
     var page = new SplitPage();
     if (_sampleData == null) _sampleData = new SampleDataSource(page.BaseUri);
     if (collection == null) collection = _sampleData.GroupedCollections.First();
     page.Items = collection;
     page.Context = collection.Key;
     Window.Current.Content = page;
 }