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
相关产品推荐
相关产品推荐

