-1

Xamarin.Forms では、ポップアップ ウィンドウにログイン ページを表示するポップアップ ウィンドウを作成する必要があります。

これは、xlab ポップアップ コントロールを使用した私のコードです。

MainPage l = new MainPage();    
Navigation.PushModalAsync(l); 
PopupLayout popupLayout = new PopupLayout();
popupLayout.Content = l.Content;
ShowPopup(l);

MainPage拡張ContentPageされ、現在ログイン画面で正常に機能していますが、私の要件はそれをポップアップとして表示することです。誰でもこれについて助けてもらえますか?または、これを行う他の方法はありますか?

4

2 に答える 2

0

@misho ご協力ありがとうございます

これが私の最終的な作業コードです。ただし、ポップアップウィンドウとは言えません。これだけで目的を達成できます。

        private async void ShowPopup()
        {
            ContentPage detailsPage = new ContentPage
            {
                BackgroundColor = Color.Transparent,// Color.FromHex("#00F0F8FF"),
                Padding = new Thickness(40, 40, 40, 40)
            };
            MainPage l = new MainPage();
            detailsPage.Content = l.Content;
            Button b = l.FindByName<Button>("btnClose");
            b.Clicked += ((o2, e2) =>
            {
                this.Navigation.PopModalAsync();
            });
            await Navigation.PushModalAsync(detailsPage, false);
        }

こんにちは@Mishoは、実際のスクリーンショットopポップアップ画面です。 ここに画像の説明を入力

于 2016-08-22T14:33:17.177 に答える