gpt4 book ai didi

c# - 如何将 ActivityIndi​​cator 添加到外壳弹出窗口

转载 作者:行者123 更新时间:2023-12-05 06:05:24 25 4
gpt4 key购买 nike

我在 shell 的 FlyoutFooter 中添加了一个注销按钮。点击之后需要一定的等待时间才能连接到服务器,所以我需要在flyout中添加一个ActivityIndi​​cator

  <Shell.FlyoutFooter>
<Grid>
<Button Text="Logout"
Clicked="Button_Clicked"/>
</Grid>
</Shell.FlyoutFooter>

如何添加到那里?

最佳答案

您可以使用 FlyoutContent属性:

   <Shell.FlyoutFooter>
<Grid>
<Button Text="Logout"
Clicked="Button_Clicked"/>
</Grid>
</Shell.FlyoutFooter>
        private async void Button_Clicked(object sender, EventArgs e)
{
var grid = new Grid();
grid.Children.Add(new ActivityIndicator()
{
IsRunning = true,
VerticalOptions = LayoutOptions.Center,
HorizontalOptions = LayoutOptions.Center
});

Current.FlyoutContent = grid;
await Task.Delay(5000);
FlyoutContent = null;
}

enter image description here enter image description here

关于c# - 如何将 ActivityIndi​​cator 添加到外壳弹出窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66026072/

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