你好,
我需要在安卓设备上面打开一个新的窗口,并设置其图标和标题,类似于微信小程序的那种
MAUI的社区工具包提供了可以完全自定义的弹窗,你可以用它实现此需求。
你可以参考以下官方文档和代码片段:
以下是一个通过 HorizontalStackLayout
实现标题栏的弹窗布局。
<?xml version="1.0" encoding="utf-8" ?>
<toolkit:Popup xmlns="http://schemas.microsoft.com/dotnet/2021/maui"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
x:Class="MauiApp12.MyPopup"
xmlns:toolkit="http://schemas.microsoft.com/dotnet/2022/maui/toolkit">
<VerticalStackLayout WidthRequest="200" HeightRequest="300">
<HorizontalStackLayout Padding="5" BackgroundColor="White">
<Image Source="dotnet_bot.png" WidthRequest="20" HeightRequest="20"/>
<Label Text="title"/>
</HorizontalStackLayout>
<Button Text="close" Clicked="Button_Clicked"/>
</VerticalStackLayout>
</toolkit:Popup>
并且由于Popup是跨平台API,所以你的实现可以在 Windows 和 Android 通用。
如果答案是正确的,请点击“接受答案”并点赞。 如果您对此答案还有其他疑问,请点击“评论”。
注意:如果您想接收相关电子邮件,请按照我们的文档中的步骤启用电子邮件通知 此线程的通知。