1 namespace Xamarin.Forms.Pages
3 public class ListItemControl : DataView
5 public static readonly BindableProperty TitleProperty = BindableProperty.Create(nameof(Title), typeof(string), typeof(ListItemControl), default(string));
7 public static readonly BindableProperty DetailProperty = BindableProperty.Create(nameof(Detail), typeof(string), typeof(ListItemControl), default(string));
9 public static readonly BindableProperty ImageSourceProperty = BindableProperty.Create(nameof(ImageSource), typeof(ImageSource), typeof(ListItemControl), default(ImageSource));
11 public static readonly BindableProperty PlaceHolderImageSourceProperty = BindableProperty.Create(nameof(PlaceholderImageSource), typeof(ImageSource), typeof(ListItemControl), default(ImageSource));
13 public static readonly BindableProperty AspectProperty = BindableProperty.Create(nameof(Aspect), typeof(Aspect), typeof(ListItemControl), default(Aspect));
17 get { return (Aspect)GetValue(AspectProperty); }
18 set { SetValue(AspectProperty, value); }
23 get { return (string)GetValue(DetailProperty); }
24 set { SetValue(DetailProperty, value); }
27 public ImageSource ImageSource
29 get { return (ImageSource)GetValue(ImageSourceProperty); }
30 set { SetValue(ImageSourceProperty, value); }
33 public ImageSource PlaceholderImageSource
35 get { return (ImageSource)GetValue(PlaceHolderImageSourceProperty); }
36 set { SetValue(PlaceHolderImageSourceProperty, value); }
41 get { return (string)GetValue(TitleProperty); }
42 set { SetValue(TitleProperty, value); }