diff --git a/CollectionViewChallenge/CollectionViewChallenge.Android/CollectionViewChallenge.Android.csproj b/CollectionViewChallenge/CollectionViewChallenge.Android/CollectionViewChallenge.Android.csproj index d2c42fc..821f524 100644 --- a/CollectionViewChallenge/CollectionViewChallenge.Android/CollectionViewChallenge.Android.csproj +++ b/CollectionViewChallenge/CollectionViewChallenge.Android/CollectionViewChallenge.Android.csproj @@ -106,5 +106,20 @@ CollectionViewChallenge + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/CollectionViewChallenge/CollectionViewChallenge.Android/Resources/drawable/GenericBackground.png b/CollectionViewChallenge/CollectionViewChallenge.Android/Resources/drawable/GenericBackground.png new file mode 100644 index 0000000..9d81b3a Binary files /dev/null and b/CollectionViewChallenge/CollectionViewChallenge.Android/Resources/drawable/GenericBackground.png differ diff --git a/CollectionViewChallenge/CollectionViewChallenge.Android/Resources/drawable/azure.png b/CollectionViewChallenge/CollectionViewChallenge.Android/Resources/drawable/azure.png new file mode 100644 index 0000000..5f3873b Binary files /dev/null and b/CollectionViewChallenge/CollectionViewChallenge.Android/Resources/drawable/azure.png differ diff --git a/CollectionViewChallenge/CollectionViewChallenge.Android/Resources/drawable/sharepoint.png b/CollectionViewChallenge/CollectionViewChallenge.Android/Resources/drawable/sharepoint.png new file mode 100644 index 0000000..06d6a42 Binary files /dev/null and b/CollectionViewChallenge/CollectionViewChallenge.Android/Resources/drawable/sharepoint.png differ diff --git a/CollectionViewChallenge/CollectionViewChallenge.Android/Resources/drawable/sitecore.png b/CollectionViewChallenge/CollectionViewChallenge.Android/Resources/drawable/sitecore.png new file mode 100644 index 0000000..6978529 Binary files /dev/null and b/CollectionViewChallenge/CollectionViewChallenge.Android/Resources/drawable/sitecore.png differ diff --git a/CollectionViewChallenge/CollectionViewChallenge.Android/Resources/drawable/xamarin.png b/CollectionViewChallenge/CollectionViewChallenge.Android/Resources/drawable/xamarin.png new file mode 100644 index 0000000..4ff6294 Binary files /dev/null and b/CollectionViewChallenge/CollectionViewChallenge.Android/Resources/drawable/xamarin.png differ diff --git a/CollectionViewChallenge/CollectionViewChallenge.Android/Resources/values/styles.xml b/CollectionViewChallenge/CollectionViewChallenge.Android/Resources/values/styles.xml index 43b0a58..c6b42ae 100644 --- a/CollectionViewChallenge/CollectionViewChallenge.Android/Resources/values/styles.xml +++ b/CollectionViewChallenge/CollectionViewChallenge.Android/Resources/values/styles.xml @@ -20,7 +20,7 @@ true - + true @style/AppCompatDialogStyle diff --git a/CollectionViewChallenge/CollectionViewChallenge.iOS/CollectionViewChallenge.iOS.csproj b/CollectionViewChallenge/CollectionViewChallenge.iOS/CollectionViewChallenge.iOS.csproj index 49a7105..fc1d29e 100644 --- a/CollectionViewChallenge/CollectionViewChallenge.iOS/CollectionViewChallenge.iOS.csproj +++ b/CollectionViewChallenge/CollectionViewChallenge.iOS/CollectionViewChallenge.iOS.csproj @@ -135,6 +135,9 @@ + + 3.6.0.344457 + @@ -143,4 +146,34 @@ CollectionViewChallenge + + + MSBuild:UpdateGeneratedFiles + Designer + + + + + MSBuild:UpdateGeneratedFiles + Designer + + + + + MSBuild:UpdateGeneratedFiles + Designer + + + + + MSBuild:UpdateGeneratedFiles + Designer + + + + + MSBuild:UpdateGeneratedFiles + Designer + + \ No newline at end of file diff --git a/CollectionViewChallenge/CollectionViewChallenge.iOS/Resources/GenericBackground.png b/CollectionViewChallenge/CollectionViewChallenge.iOS/Resources/GenericBackground.png new file mode 100644 index 0000000..9d81b3a Binary files /dev/null and b/CollectionViewChallenge/CollectionViewChallenge.iOS/Resources/GenericBackground.png differ diff --git a/CollectionViewChallenge/CollectionViewChallenge.iOS/Resources/azure.png b/CollectionViewChallenge/CollectionViewChallenge.iOS/Resources/azure.png new file mode 100644 index 0000000..5f3873b Binary files /dev/null and b/CollectionViewChallenge/CollectionViewChallenge.iOS/Resources/azure.png differ diff --git a/CollectionViewChallenge/CollectionViewChallenge.iOS/Resources/sharepoint.png b/CollectionViewChallenge/CollectionViewChallenge.iOS/Resources/sharepoint.png new file mode 100644 index 0000000..06d6a42 Binary files /dev/null and b/CollectionViewChallenge/CollectionViewChallenge.iOS/Resources/sharepoint.png differ diff --git a/CollectionViewChallenge/CollectionViewChallenge.iOS/Resources/sitecore.png b/CollectionViewChallenge/CollectionViewChallenge.iOS/Resources/sitecore.png new file mode 100644 index 0000000..6978529 Binary files /dev/null and b/CollectionViewChallenge/CollectionViewChallenge.iOS/Resources/sitecore.png differ diff --git a/CollectionViewChallenge/CollectionViewChallenge.iOS/Resources/xamarin.png b/CollectionViewChallenge/CollectionViewChallenge.iOS/Resources/xamarin.png new file mode 100644 index 0000000..4ff6294 Binary files /dev/null and b/CollectionViewChallenge/CollectionViewChallenge.iOS/Resources/xamarin.png differ diff --git a/CollectionViewChallenge/CollectionViewChallenge/AppShell.xaml b/CollectionViewChallenge/CollectionViewChallenge/AppShell.xaml index 9364c60..25c6110 100644 --- a/CollectionViewChallenge/CollectionViewChallenge/AppShell.xaml +++ b/CollectionViewChallenge/CollectionViewChallenge/AppShell.xaml @@ -1,13 +1,15 @@ - - + + - - #2196F3 + #2cb695 + - + - - - - - - This is a CollectionView! - Your feedback on the experience of converting a ListView to a CollectionView is incredibly appreciated. - Here are three general questions: - 1. How was the experience of converting your existing ListView to a CollectionView? - 2. How is the performance compared to the ListView? - 3. Is there a specific piece of functionality that you'd like to see? - - + + + + + + + + Horizontal + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Vertical + + + - - + + + + + + + + + + + + + + + + + diff --git a/CollectionViewChallenge/CollectionViewChallenge/Views/CollectionViewChallengePage.xaml.cs b/CollectionViewChallenge/CollectionViewChallenge/Views/CollectionViewChallengePage.xaml.cs index 701124f..a0c38ee 100644 --- a/CollectionViewChallenge/CollectionViewChallenge/Views/CollectionViewChallengePage.xaml.cs +++ b/CollectionViewChallenge/CollectionViewChallenge/Views/CollectionViewChallengePage.xaml.cs @@ -1,4 +1,6 @@ -using System; +using CollectionViewChallenge.Models; +using CollectionViewChallenge.ViewModels; +using System; using System.Collections.Generic; using System.Linq; using System.Text; @@ -15,6 +17,12 @@ public partial class CollectionViewChallengePage : ContentPage public CollectionViewChallengePage() { InitializeComponent(); + MessagingCenter.Subscribe(this, "ScrollToSelectedService", ScrollToSelectedService); + } + + async void ScrollToSelectedService(ServicePageViewModel sender, int arg) + { + ServiceCollection.ScrollTo(arg, position: ScrollToPosition.Center); } } } \ No newline at end of file