You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

MAUI安卓平台:点击按钮无法加载RGPopup弹窗页面

RGPopup.Maui 1.0.2特定页面弹窗无法显示问题

我在项目中使用RGPopup.Maui 1.0.2 NuGet包实现UI弹窗功能,遇到如下问题:在某一特定页面点击按钮时,无法加载UploadImagePopupPage弹窗,但该弹窗在其他页面可以正常显示。

加载弹窗的代码如下:

await PopupNavigation.Instance.PushAsync(new UploadImagePopupPage("imagepath"), true);

执行该操作时没有任何错误或异常抛出,但弹窗在UI上完全不可见。

弹窗页面的XAML代码如下:

<pages:PopupPage 
    xmlns="http://schemas.microsoft.com/dotnet/2021/maui"
    xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
    xmlns:rgAnimations="clr-namespace:RGPopup.Maui.Animations;assembly=RGPopup.Maui" 
    xmlns:pages="clr-namespace:RGPopup.Maui.Pages;assembly=RGPopup.Maui"
    xmlns:local="clr-namespace:Demo"
    x:Class="Demo.Pages.UploadImagePopupPage">
    
        <StackLayout  
            Orientation="Vertical"
            Margin="10"
            BackgroundColor="White"
            HorizontalOptions="CenterAndExpand"
            VerticalOptions="CenterAndExpand">
            
            <Label 
                x:Name="desc_label"
                Text="Enter caption"
                HorizontalOptions="CenterAndExpand"
                Margin="5"
                HorizontalTextAlignment="Center"
                FontFamily="Italic"
                TextColor="Black">
                <Label.FontSize>
                    <OnIdiom x:TypeArguments="x:Double">
                        <OnIdiom.Phone>15</OnIdiom.Phone>
                        <OnIdiom.Tablet>22</OnIdiom.Tablet>
                        <OnIdiom.Desktop>15</OnIdiom.Desktop>
                    </OnIdiom>
                </Label.FontSize>
            </Label>
            
            <!-- other views -->
            
            </StackLayout>
</pages:PopupPage>

我已准备好可复现该问题的Demo项目,便于排查。

内容的提问来源于stack exchange,提问作者Matthew Pans

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.04 12:47:09