Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public partial class GridViewPage : ContentPage
- {
- public GridViewPage ()
- {
- InitializeComponent ();
- List<TestClass> test = new List<TestClass> ();
- test.Add (new TestClass(){Image= "membership-conferences.jpg" , Label = "Test"});
- test.Add (new TestClass(){Image= "membership-conferences.jpg" , Label = "Test"});
- test.Add (new TestClass(){Image= "membership-conferences.jpg" , Label = "Test"});
- XLabs.Forms.Controls.GridView x = new GridView ();
- x.BackgroundColor = Color.Red;
- x.ItemTemplate = new DataTemplate (() => {
- var cell = new ViewCell ();
- var grid1 = new Grid ();
- Image image = new Image();
- image.SetBinding(Image.SourceProperty,"Image");
- grid1.Children.Add(image);
- cell.View = grid1;
- return cell;
- });
- x.ItemHeight = 200;
- x.ItemWidth = 200;
- x.ItemsSource = test;
- Content = x;
- x.ItemSelected += (sender, e) => {
- DisplayAlert ("selected value", e.Value.ToString (), "ok");
- };
- }
- public class TestClass
- {
- public string Image { get; set; }
- public string Label { get; set; }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement