public AdvertisementDetail(Advertisement ad)
 {
     vm             = new AdvertisementDetailViewModel(ad);
     this.Title     = "Detail Information";
     BindingContext = vm;
     InitializeComponent();
     ConnectButton.Clicked += OnConnectClick;
 }
 void OnConnectClick(object sender, EventArgs e)
 {
     Device.BeginInvokeOnMainThread(() =>
     {
         vm             = new AdvertisementDetailViewModel(vm.Ad);
         this.Title     = "Detail Information";
         BindingContext = vm;
         InitializeComponent();
         ConnectButton.Clicked += OnConnectClick;
     });
 }