diff options
Diffstat (limited to 'Xamarin.Forms.Pages/CardView.cs')
-rw-r--r-- | Xamarin.Forms.Pages/CardView.cs | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/Xamarin.Forms.Pages/CardView.cs b/Xamarin.Forms.Pages/CardView.cs new file mode 100644 index 00000000..7aca6bde --- /dev/null +++ b/Xamarin.Forms.Pages/CardView.cs @@ -0,0 +1,37 @@ +using System; +using Xamarin.Forms; +using Xamarin.Forms.Pages; + +namespace Xamarin.Forms.Pages +{ + public class CardView : DataView + { + public static readonly BindableProperty TextProperty = + BindableProperty.Create(nameof(Text), typeof(string), typeof(CardView), null, BindingMode.OneWay); + + public string Text + { + get { return (string)GetValue(TextProperty); } + set { SetValue(TextProperty, value); } + } + + public static readonly BindableProperty DetailProperty = + BindableProperty.Create(nameof(Detail), typeof(string), typeof(CardView), null, BindingMode.OneWay); + + public string Detail + { + get { return (string)GetValue(DetailProperty); } + set { SetValue(DetailProperty, value); } + } + + public static readonly BindableProperty ImageSourceProperty = + BindableProperty.Create(nameof(ImageSource), typeof(ImageSource), typeof(CardView), null, BindingMode.OneWay); + + public ImageSource ImageSource + { + get { return (ImageSource)GetValue(ImageSourceProperty); } + set { SetValue(ImageSourceProperty, value); } + } + } +} + |