返回顶部
首页 > 资讯 > 精选 >Xamarin XAML语言中如何使用Progress属性设置当前进度
  • 604
分享到

Xamarin XAML语言中如何使用Progress属性设置当前进度

2023-06-04 12:06:17 604人浏览 薄情痞子
摘要

小编给大家分享一下Xamarin XAML语言中如何使用Progress属性设置当前进度,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!Xamarin XAML语言

小编给大家分享一下Xamarin XAML语言中如何使用Progress属性设置当前进度,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

Xamarin XAML语言教程使用使用Progress属性设置当前进度

开发者除了可以在XAML中使用Progress属性设置进度条的当前进度外,还可以在代码隐藏文件中使用Progress属性来设置进度条的当前进度。这时,首先需要在XAML文件中,使用x:Name属性为进度条定义一个名称,然后在代码隐藏文件中通过定义的名称对Progress属性进行设置即可。

【示例12-7:ProgressBarProgressOne】以下将在代码隐藏文件中实现对进度条当前进行的设置。具体的操作步骤如下:

(1)MainPage.xaml文件,编写代码,对内容页面进行布局。代码如下:

<?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:ProgressBarProgressOne"

             x:Class="ProgressBarProgressOne.MainPage">

  <StackLayout Spacing="55"

             VerticalOptions="Center">

    <ProgressBar x:Name="progressBar" />

    <StackLayout Spacing="10">

      <Button Text="20%的进度"

              Clicked="SetProgressPointTwo"/>

      <Button  Text="60%的进度"

              Clicked="SetProgressPointSix"/>

      <Button  Text="100%的进度"

              Clicked="SetProgressOne"/>

    </StackLayout>

  </StackLayout>

</ContentPage>

(2)打开MainPage.xaml.cs文件,编写代码,实现通过按钮控制进度条当前进度的功能。代码如下:

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

using System.Threading.Tasks;

using Xamarin.Forms;

namespace ProgressBarProgressOne

{

    public partial class MainPage : ContentPage

    {

        public MainPage()

        {

            InitializeComponent();

        }

        //将进度条当前的进度设置为0.2

        void SetProgressPointTwo(object sender, EventArgs args)

        {

            progressBar.Progress = 0.2;

        }

//将进度条当前的进度设置为0.6

        void SetProgressPointSix(object sender, EventArgs args)

        {

            progressBar.Progress = 0.6;

        }

//将进度条当前的进度设置为1

        void SetProgressOne(object sender, EventArgs args)

        {

            progressBar.Progress = 1;

        }

    }

}

此时运行程序,会看到如图12.24~12.25所示的效果。当开发者轻拍某一按钮后,会看到进度条中显示对应的进度,效果类似于图12.24~12.25所示。

Xamarin XAML语言中如何使用Progress属性设置当前进度

图12.24  Android的运行效果                     图12.25  iOS的运行效果

以上是“Xamarin XAML语言中如何使用Progress属性设置当前进度”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注编程网精选频道!

--结束END--

本文标题: Xamarin XAML语言中如何使用Progress属性设置当前进度

本文链接: https://lsjlt.com/news/237962.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Xamarin XAML语言中如何使用Progress属性设置当前进度
    小编给大家分享一下Xamarin XAML语言中如何使用Progress属性设置当前进度,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!Xamarin XAML语言...
    99+
    2023-06-04
  • Xamarin XAML语言中如何使用属性设置进度条的当前进度
    这篇文章主要为大家展示了“Xamarin XAML语言中如何使用属性设置进度条的当前进度”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Xamarin XAML语言中如何使用属性设置进度条的当前进...
    99+
    2023-06-04
  • Xamarin XAML语言中怎么使用Progress属性设置进度条进度
    这篇文章将为大家详细讲解有关Xamarin XAML语言中怎么使用Progress属性设置进度条进度,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。Xamarin XAML语言教程Progress属性设置进...
    99+
    2023-06-04
  • Xamarin XAML语言中如何使用Progress属性数据绑定设置进度条进度
    这篇文章将为大家详细讲解有关Xamarin XAML语言中如何使用Progress属性数据绑定设置进度条进度,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。开发者除了可以为ProgressBar定义的Pro...
    99+
    2023-06-04
  • Xamarin XAML语言教程隐藏文件使用Progress属性设置进度条
    Xamarin XAML语言教程隐藏文件使用Progress属性设置进度条Xamarin XAML语言教程隐藏文件中使用Progress属性设置进度条进度,开发者除了可以在XAML中使用Progress属性设置进度条的当前进度外,还可以在代...
    99+
    2023-06-04
  • Xamarin XAML语言中如何使用方法设置进度条进度
    这篇文章将为大家详细讲解有关Xamarin XAML语言中如何使用方法设置进度条进度,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。在ProgressBar中定义了一个ProgressTo方法,此方法也可以...
    99+
    2023-06-04
  • Xamarin XAML语言如何通过数据绑定使用Progress属性
    小编给大家分享一下Xamarin XAML语言如何通过数据绑定使用Progress属性,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!ProgressBar定义的Progress属性直接赋双精度类型的值外,还可以通过数据绑定...
    99+
    2023-06-04
  • Xamarin XAML语言中如何使用Xamarin Studio创建XAML
    这篇文章主要介绍Xamarin XAML语言中如何使用Xamarin Studio创建XAML,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!使用Xamarin Studio创建XAMLXamarin Studio和V...
    99+
    2023-06-04
  • Xamarin XAML语言中如何构建进度条ProgressBar
    这篇文章主要介绍了Xamarin XAML语言中如何构建进度条ProgressBar,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。Xamarin XAML语言教程构建进度条P...
    99+
    2023-06-04
  • Xamarin XAML语言中如何通过ProgressTo方法对进度条设置
    这篇文章主要介绍了Xamarin XAML语言中如何通过ProgressTo方法对进度条设置,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。    在Pro...
    99+
    2023-06-04
  • Xamarin XAML语言中如何使用Visual Studio创建XAML
    这篇文章主要介绍了Xamarin XAML语言中如何使用Visual Studio创建XAML,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。Xamarin.Forms允许开发...
    99+
    2023-06-04
  • Xamarin XAML语言中如何使用ContentView视图构建一个范围框架
    这篇文章给大家分享的是有关Xamarin XAML语言中如何使用ContentView视图构建一个范围框架的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。(1)范围框架:ContentView视图可以构建一个范围框...
    99+
    2023-06-04
  • Xamarin XAML语言中如何使用ContentView视图作为自定义视图的父类
    这篇文章主要介绍Xamarin XAML语言中如何使用ContentView视图作为自定义视图的父类,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!自定义视图的父类:ContentView视图可以作为自定义视图的父类。...
    99+
    2023-06-04
  • CSS中如何使用flex-basis属性来设置Flexbox边框宽度
    这篇文章主要介绍CSS中如何使用flex-basis属性来设置Flexbox边框宽度,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!   要指定Flexbox边框宽度要使用的属性是f...
    99+
    2024-04-02
  • css中如何使用vertical-align属性设置垂直
    这篇文章主要介绍了css中如何使用vertical-align属性设置垂直,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。 vertical...
    99+
    2024-04-02
  • 如何在CSS3中使用opacity属性设置透明效果
    本篇文章为大家展示了如何在CSS3中使用opacity属性设置透明效果,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。CSS3 opacity 属性基本语法opacity: 不透明度;CSS3 opa...
    99+
    2023-06-08
  • go语言中gopath环境如何设置和使用
    这篇文章主要介绍“go语言中gopath环境如何设置和使用”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“go语言中gopath环境如何设置和使用”文章能帮助大家解决问题。一、什么是GOPATHGo语...
    99+
    2023-07-05
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作