summaryrefslogtreecommitdiff
path: root/Xamarin.Forms.Controls.Issues
diff options
context:
space:
mode:
authorAdrian Knight <adrianknight89@outlook.com>2016-11-27 14:17:24 -0600
committerRui Marinho <me@ruimarinho.net>2017-02-22 11:30:19 +0000
commit31eada25bd1fe732c0970a276f1f4fc0324b02c1 (patch)
treecde2fbf769831beed9a963049def7334a646cb37 /Xamarin.Forms.Controls.Issues
parent4ba2f0999e581340dc4e577db56a9a4c8f670c4c (diff)
downloadxamarin-forms-31eada25bd1fe732c0970a276f1f4fc0324b02c1.tar.gz
xamarin-forms-31eada25bd1fe732c0970a276f1f4fc0324b02c1.tar.bz2
xamarin-forms-31eada25bd1fe732c0970a276f1f4fc0324b02c1.zip
add support for view cells
Diffstat (limited to 'Xamarin.Forms.Controls.Issues')
-rw-r--r--Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Bugzilla47923.cs29
1 files changed, 28 insertions, 1 deletions
diff --git a/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Bugzilla47923.cs b/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Bugzilla47923.cs
index 2e21ba6f..23a6d73a 100644
--- a/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Bugzilla47923.cs
+++ b/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Bugzilla47923.cs
@@ -1,4 +1,5 @@
-using Xamarin.Forms.CustomAttributes;
+using System.Collections.Generic;
+using Xamarin.Forms.CustomAttributes;
using Xamarin.Forms.Internals;
#if UITEST
@@ -59,6 +60,24 @@ namespace Xamarin.Forms.Controls.Issues
}
}
+ public class CellViewPage : ContentPage
+ {
+ public CellViewPage()
+ {
+ var list = new List<int>();
+ for (var i = 0; i < 50; i++)
+ list.Add(i);
+
+ var listView = new ListView
+ {
+ ItemsSource = list,
+ ItemTemplate = new DataTemplate(() => new ImageCell { ImageSource = "cartman" })
+ };
+
+ Content = listView;
+ }
+ }
+
public class LandingPage : ContentPage
{
public LandingPage()
@@ -96,6 +115,14 @@ namespace Xamarin.Forms.Controls.Issues
};
stackLayout.Children.Add(button3);
+ var button4 = new Button
+ {
+ Text = "Test cell views",
+ Command = new Command(() => { Navigation.PushAsync(new CellViewPage()); }),
+ HorizontalOptions = LayoutOptions.Center
+ };
+ stackLayout.Children.Add(button4);
+
scrollView.Content = stackLayout;
Content = scrollView;
}