Esempio n. 1
0
        public TestPage1()
        {
            var listView = new RadListView
            {
                BackgroundColor = Color.White,
                ItemsSource     = new ViewModel().Source,
                ItemTemplate    = new DataTemplate(() =>
                {
                    var cell = new ListViewTextCell
                    {
                        TextColor   = Color.Black,
                        DetailColor = Color.Gray,
                    };

                    cell.SetBinding(ListViewTextCell.TextProperty, new Binding(nameof(Book.Title)));
                    cell.SetBinding(ListViewTextCell.DetailProperty, new Binding(nameof(Book.Author)));

                    return(cell);
                }),
                LayoutDefinition = new ListViewLinearLayout {
                    ItemLength = 70
                },
            };

            Content = new StackLayout {
                Children =
                {
                    listView
                }
            };
        }
Esempio n. 2
0
        public ListViewTextCellCSharp()
        {
            // >> listview-celltypes-textcell-listview-csharp
            var listView = new RadListView
            {
                ItemsSource  = new ViewModel().Source,
                ItemTemplate = new DataTemplate(() =>
                {
                    var cell = new ListViewTextCell
                    {
                        TextColor   = Color.Black,
                        DetailColor = Color.Gray,
                    };

                    cell.SetBinding(ListViewTextCell.TextProperty, new Binding(nameof(Book.Title)));
                    cell.SetBinding(ListViewTextCell.DetailProperty, new Binding(nameof(Book.Author)));

                    return(cell);
                }),
                LayoutDefinition = new ListViewLinearLayout {
                    ItemLength = 70
                },
            };

            // << listview-celltypes-textcell-listview-csharp

            Content = listView;
        }