gpt4 book ai didi

xamarin - 如何在 Xamarin 表单中创建自定义弹出窗口

转载 作者:行者123 更新时间:2023-12-02 12:15:45 25 4
gpt4 key购买 nike

我是 Xamarin.Forms 的新手,并且遇到了一种情况,我想使用我的控件详细信息创建一个弹出框。

如何使用 Xamarin.Forms 打开并创建自定义对话框/弹出窗口?

任何示例代码将不胜感激?

提前致谢!

enter image description here

最佳答案

我使用的是网格内的 StackLayout(或任何布局)(甚至是绝对布局),这个主网格将有 2 个子网格。弹出布局的 IsVisible 属性将设置为 false,当需要时,IsVisible 属性将设置为 true 并且它将出现,如下所示:

Grid mainGrid = new Grid{};
mainGrid.Children.Add(mainLayout,0,0);
mainGrid.Children.Add(popUpLayout,0,0);

Content = mainGrid;

如果您想要的不同,则可以使用自定义渲染器。以下是一些有用的链接:

http://blog.ostebaronen.dk/2013/02/using-dialogs-in-mono-for-android.html

https://forums.xamarin.com/discussion/30456/xamarin-forms-control-into-a-native-custom-dialog-android

有不同的方法可以实现这一点,但我会说使用布局,因为它适用于所有 3 个平台。

框架也很有用: https://developer.xamarin.com/api/type/Xamarin.Forms.Frame/

关于xamarin - 如何在 Xamarin 表单中创建自定义弹出窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34313759/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com