// Note - The Xamarin.Forms Previewer requires a default, parameterless constructor to render a page.
        public ArtistDetailPage()
        {
            InitializeComponent();

            var item = new Item
            {
                SongName = "Artist 1",
                Artist   = "This is an item description."
            };

            viewModel      = new ArtistDetailViewModel(item);
            BindingContext = viewModel;
        }
        public ArtistDetailPage(ArtistDetailViewModel viewModel)
        {
            InitializeComponent();

            BindingContext = this.viewModel = viewModel;
        }