private async void EditButton_Tapped(object sender, EventArgs e)
        {
            HideQuickActionControls();
            UpdateBusinessCardPage page = new UpdateBusinessCardPage(null, null, ContactItem, _contactIndex, ContactItem.Picture, true);

            page.PageClosing  += UpdateBusinessCardPage_PageClosing;
            page.ContactSaved += UpdateBusinessCardPage_ContactSaved;

            await PopupNavigation.Instance.PushAsync(page);
        }
        private void CreateUpdateBusinessCardPage(RasterImage image, Stream stream = null)
        {
            UpdateBusinessCardPage page = null;

            if (stream != null)
            {
                page = new UpdateBusinessCardPage(stream, null, null, -1, null, false);
            }
            else
            {
                page = new UpdateBusinessCardPage(null, image, null, -1, null, false);
            }

            page.ContactSaved += HomePage.Instance.DetailsPage_ContactSaved;

            Device.BeginInvokeOnMainThread(async() =>
            {
                HomePage.Instance.PopCameraPage();
                await PopupNavigation.Instance.PushAsync(page, true);
            });
        }