小编给大家分享一下Xamarin.FORMs中程序状态与进度的示例分析,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!Xamarin.Forms中程序状态与进度在X
小编给大家分享一下Xamarin.FORMs中程序状态与进度的示例分析,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!
在Xamarin.Forms中,提供了两个控件用来指示程序的状态和进度。他们分别为活动指示器和进度条。其中,活动指示器在程序正在等待长时间操作完成时使用,即在不确定进度的操作中使用,如加载网络视频,网页、图像等,而进度条是在确定进度时使用的,如下载图像、视频等。本章将讲解这两个控件。
ActivityIndicator被称为活动指示器,它给用户提供简单的反馈,表明程序正在运行,不提供具体进度信息。本节将讲解如何使用活动指示器。
要在XAML中构建活动指示器,就需要使用到ActivityIndicator标签,其语法如下:
<ActivityIndicator />
或者是:
<ActivityIndicator>
</ActivityIndicator>
在构建好活动指示器后,它不会向滑块控件、步进控件、文本框控件等一样直接显示在界面中,这是因为此时的活动指示器是隐藏的。如果想要控制指示器的显示和隐藏,需要使用ActivityIndicator定义的IsRunning属性,此属性可以用来指示活动指示器是否正在运行,其语法形式如下:
<ActivityIndicator IsRunning="boolValue" />
其中,boolValue是一个布尔类型的值,当此值为true时,活动指示器会自动显示,并且运行;当此值为false时,活动指示器会自动隐藏。
【示例12-1:ActivityIndicatorIsRunninGone】以下将活动指示器进行显示。代码如下:
<?xml version="1.0" encoding="utf-8" ?>
<ContentPage xmlns="Http://xamarin.com/schemas/2014/forms"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
xmlns:local="clr-namespace:ActivityIndicatorIsRunningOne"
x:Class="ActivityIndicatorIsRunningOne.MainPage">
<ActivityIndicator IsRunning="True"
VerticalOptions="Center" />
</ContentPage>
此时运行程序,会看到如图12.1~12.3所示的效果
图12.1 Android的运行效果 图12.2 iOS的运行效果 图12.3 Windows Phone的运行效果
以上是“Xamarin.Forms中程序状态与进度的示例分析”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注编程网精选频道!
--结束END--
本文标题: Xamarin.Forms中程序状态与进度的示例分析
本文链接: https://www.lsjlt.com/news/239673.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-04-27
2024-04-27
2024-04-27
2024-04-27
2024-04-27
2024-04-27
2024-04-27
2024-04-27
2024-04-27
2024-04-27
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0