Maui Popup

这里写一个Popup,使用到的NuGet包有CommunityToolkit.Maui

Maui中提供一个ActivityIndicator 用于显示系统正繁忙,具体用法可以参考

ActivityIndicator - .NET MAUI | Microsoft Learn

本文使用 CommunityToolkit.Maui 创建Popup参考的是下面这个连接的内容

Creating a Spinner Popup for .NET MAUI - Andreas Nesheim

MauiProgram.cs中代码如下:

            var builder = MauiApp.CreateBuilder();
            builder.UseMauiApp()
                .UseMauiCommunityToolkit()
                .ConfigureFonts(fonts =>
                {
                    fonts.AddFont("OpenSans-Regular.ttf", "OpenSansRegular");
                    fonts.AddFont("OpenSans-Semibold.ttf", "OpenSansSemibold");
                });

            return builder.Build();

创建一个SpinnerPopup.xaml



    
        
        
using CommunityToolkit.Maui.Views;

namespace MauiAbpApp1;

public partial class SpinnerPopup : Popup
{
    public SpinnerPopup()
    {
        InitializeComponent();
    }
}

调用方法

            var popup = new SpinnerPopup();
            this.ShowPopup(popup);

你可能感兴趣的:(MAUI,前端,c#)