From ef9cd8b305c9fc44816969d157cd038624e3bb71 Mon Sep 17 00:00:00 2001 From: Delpin Susai Raj Date: Thu, 25 Apr 2019 12:19:04 +0530 Subject: [PATCH] CollectionView Worked --- .../CollectionViewChallenge.Android.csproj | 6 ++ .../Resources/drawable/iphone6.jpeg | Bin 0 -> 21636 bytes .../Resources/drawable/star.png | Bin 0 -> 1237 bytes .../CollectionViewChallenge.csproj | 1 - .../Models/ListItem.cs | 16 +++++ .../Views/CollectionViewChallengePage.xaml | 57 +++++++++++++----- .../Views/CollectionViewChallengePage.xaml.cs | 18 +++++- 7 files changed, 81 insertions(+), 17 deletions(-) create mode 100644 CollectionViewChallenge/CollectionViewChallenge.Android/Resources/drawable/iphone6.jpeg create mode 100644 CollectionViewChallenge/CollectionViewChallenge.Android/Resources/drawable/star.png create mode 100644 CollectionViewChallenge/CollectionViewChallenge/Models/ListItem.cs diff --git a/CollectionViewChallenge/CollectionViewChallenge.Android/CollectionViewChallenge.Android.csproj b/CollectionViewChallenge/CollectionViewChallenge.Android/CollectionViewChallenge.Android.csproj index d2c42fc..32ee061 100644 --- a/CollectionViewChallenge/CollectionViewChallenge.Android/CollectionViewChallenge.Android.csproj +++ b/CollectionViewChallenge/CollectionViewChallenge.Android/CollectionViewChallenge.Android.csproj @@ -106,5 +106,11 @@ CollectionViewChallenge + + + + + + \ No newline at end of file diff --git a/CollectionViewChallenge/CollectionViewChallenge.Android/Resources/drawable/iphone6.jpeg b/CollectionViewChallenge/CollectionViewChallenge.Android/Resources/drawable/iphone6.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..1e8208eda062ce914c89cd5744e51d353485c4d2 GIT binary patch literal 21636 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 T3tbct8597&kFlu000000b#O_f literal 0 HcmV?d00001 diff --git a/CollectionViewChallenge/CollectionViewChallenge.Android/Resources/drawable/star.png b/CollectionViewChallenge/CollectionViewChallenge.Android/Resources/drawable/star.png new file mode 100644 index 0000000000000000000000000000000000000000..e29a890a9940079107307f4c79e5cc305006e44e GIT binary patch literal 1237 zcmV;`1SPx#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D1Zqh{K~!i%?V4+d zRaF$nZx1sIdT42s*#k-`qB0|}5H-b~^v(#Zpgsr^MGv)yr4@eCPl{Tg61|`T(xJ?Nm`Mazu)#Q=XU4bnLE=tcg}(N!;hK0@0oM<+IO$L*IH*PIqNvs z0*h0t#Ciz+g}>o=JIbg7;akuUnFFQNWuO5&t3O?08do~41`Tj|eO3MaawwICgMRTB z41?LAA+JKI^e8y+mr`q=F&ecSPPC&8IvBQshD@@fsu#h&d8t(bT?r0&GaO(?RTqQ( z+dyLruh+l<&q}QhY1BsWv#aeWvQC13Kz}&ajylZ*4S7Aa3alric~_oh~JY2+8+wb$EG zB%KPb`#<3rJG#+5pdoLjRu1y3_7olkW8n&z26ur6*&=ur+;u(#m(dTP5f1D*Xhj

Av_E-;AXf4E`Za)E%hMitqy||;4ByiSHW%I@_QW2 zF8!w0Lac(Hpw^(#P#Fl%Kp1jA6j@H(2jF;rhihQJ+({mQJ>Uh);SeaA&V;YQF&dbj z0}Z8hTIq!@tyXrRcIi_16&%|~U}2+6oeL3$8^N9deXYB}W$%~_e-4F~WW__P{li~i z3iO3M4xR+Z;j(`Ox{4YaY7l6>H*q%Zgm!8$ybV6zv*rfqwY1)}H8uga>UJbWBO!7Z z&!;hvi9A`I6>t0&91VHN^f=Cm^s|2P7Ws0Oc}Mt19xrZmbnl(J zpO|X;Aa|`+W$4}N0cv99{oUeoRrtrU)aqJ8!TjFqJ*n@2?#>32JR^wQ{UrS3rqpUI z2YWksV0x{UMSsfs&|O*(fnsicQtKbhk{YWo4mJj^;UmC=&02tc8ul18%PFi4cwKIO z68`adYW-I(iMbH7Z%kHy>K_4?lcIEF5y4jt^|}cB{NvQhLHB_VSdv;Dng9;U&m5$K zbZpkP@7U)EAR!X_sYdjeE;XeZ%nO9We8X*id@CPSt4ph<}_AoqCQ}K z>Q;!&AmXmf{UrRuL0gHu1-=I#=IlAB-XvVUT8I}z@(x%lv%+XQb3Y0HaOO;`;=z_q zEn)s&`7OsQ3Bwc%gZ`empM-w|z7jBN%u@P;sdQ`x;_sPeqc20;*uyZ-!^+~hCEGA2 z(+ZBKvJQA*YUMA>K>m|~L8RwUzxvfTs#Nv@OE*pxs19t{00000NkvXXu0mjfRTM#R literal 0 HcmV?d00001 diff --git a/CollectionViewChallenge/CollectionViewChallenge/CollectionViewChallenge.csproj b/CollectionViewChallenge/CollectionViewChallenge/CollectionViewChallenge.csproj index 3ccfc60..b64b797 100644 --- a/CollectionViewChallenge/CollectionViewChallenge/CollectionViewChallenge.csproj +++ b/CollectionViewChallenge/CollectionViewChallenge/CollectionViewChallenge.csproj @@ -22,7 +22,6 @@ - \ No newline at end of file diff --git a/CollectionViewChallenge/CollectionViewChallenge/Models/ListItem.cs b/CollectionViewChallenge/CollectionViewChallenge/Models/ListItem.cs new file mode 100644 index 0000000..59d7206 --- /dev/null +++ b/CollectionViewChallenge/CollectionViewChallenge/Models/ListItem.cs @@ -0,0 +1,16 @@ +using System; +using System.Collections.Generic; +using System.Text; +using Xamarin.Forms; + +namespace CollectionViewChallenge.Models +{ + public class ListItem + { + public string Title { get; set; } + public string Description { get; set; } + public string Price { get; set; } + public string Percentage { get; set; } + + } +} diff --git a/CollectionViewChallenge/CollectionViewChallenge/Views/CollectionViewChallengePage.xaml b/CollectionViewChallenge/CollectionViewChallenge/Views/CollectionViewChallengePage.xaml index f2da7f7..fa47fe2 100644 --- a/CollectionViewChallenge/CollectionViewChallenge/Views/CollectionViewChallengePage.xaml +++ b/CollectionViewChallenge/CollectionViewChallenge/Views/CollectionViewChallengePage.xaml @@ -6,26 +6,53 @@ mc:Ignorable="d" x:Class="CollectionViewChallenge.Views.CollectionViewChallengePage"> - + - - - - 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? - - + - - + + + + + + + + + + + + + + + diff --git a/CollectionViewChallenge/CollectionViewChallenge/Views/CollectionViewChallengePage.xaml.cs b/CollectionViewChallenge/CollectionViewChallenge/Views/CollectionViewChallengePage.xaml.cs index 701124f..05aec2e 100644 --- a/CollectionViewChallenge/CollectionViewChallenge/Views/CollectionViewChallengePage.xaml.cs +++ b/CollectionViewChallenge/CollectionViewChallenge/Views/CollectionViewChallengePage.xaml.cs @@ -1,4 +1,5 @@ -using System; +using CollectionViewChallenge.Models; +using System; using System.Collections.Generic; using System.Linq; using System.Text; @@ -16,5 +17,20 @@ public CollectionViewChallengePage() { InitializeComponent(); } + protected override void OnAppearing() + { + base.OnAppearing(); + + List listItems = new List(); + ListItem listItem = new ListItem() {Title="iPhone",Description="2GB RAM, 16GB Internal", Price="$500" ,Percentage="50%"}; + ListItem listItem1 = new ListItem() { Title = "iPhone", Description = "2GB RAM, 16GB Internal", Price = "$500", Percentage = "50%" }; + ListItem listItem2 = new ListItem() { Title = "iPhone", Description = "2GB RAM, 16GB Internal", Price = "$500", Percentage = "50%" }; + ListItem listItem3 = new ListItem() { Title = "iPhone", Description = "2GB RAM, 16GB Internal", Price = "$500", Percentage = "50%" }; + listItems.Add(listItem); + listItems.Add(listItem1); + listItems.Add(listItem2); + listItems.Add(listItem3); + collectionList.ItemsSource = listItems; + } } } \ No newline at end of file