• Xamarin XAML语言教程Xamarin.Forms中程序状态与进度(一)


    Xamarin XAML语言教程Xamarin.Forms中程序状态与进度(一)

    在Xamarin.Forms中,提供了两个控件用来指示程序的状态和进度。他们分别为活动指示器和进度条。其中,活动指示器在程序正在等待长时间操作完成时使用,即在不确定进度的操作中使用,如加载网络视频,网页、图像等,而进度条是在确定进度时使用的,如下载图像、视频等。本章将讲解这两个控件。

    活动指示器ActivityIndicator

    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的运行效果

  • 相关阅读:
    JDBC 精度
    AIX性能监控
    OID View
    Deci and Centi Seconds parsing in java
    SpringMVC @RequestBody问题:Unrecognized field , not marked as ignorable
    Linux SNMP oid
    MySQL 监控
    SVN 搭建
    C# 之 继承
    storm单词计数 本地运行
  • 原文地址:https://www.cnblogs.com/daxueba-ITdaren/p/6825202.html
Copyright © 2020-2023  润新知