使用 Xamarin Forms 自定义对话框

Customised dialog box with Xamarin Forms

我需要能够在按下按钮时显示这种对话框。我将 Acr.UserDialogs 用于简单的对话框,但我认为没有任何方法可以使用此库获得这样的对话框。

关于如何在 Xamarin Forms 中执行此操作的任何想法?

您可以使用 Popup 插件以模态方式显示页面

您可以创建自己的布局并使用这个很棒的插件将您的布局显示为弹出窗口

https://github.com/rotorgames/Rg.Plugins.Popup

如何使用 -- 来自 link

的片段

打开新的弹出页面

Task PushAsync(PopupPage page, bool animate = true) // Navigation.PushPopupAsync

隐藏最后一个弹出页面

Task PopAsync(bool animate = true) // Navigation.PopPopupAsync