C#自定义控件(圆形进度条)Xamarin Forms

标签 c# xaml controls xamarin.forms

我想知道使用 Xamarin Forms 创建与此图像类似的东西的最佳方法:

enter image description here

我从来没有创造过这样的东西。我知道如何使用进度条,但不会使用“圆形进度条”

感谢您的帮助和任何提示。

编辑:如果你有一个插件/nuget 来做到这一点,那很好,但我想知道如何自己做。我从来没有做过这样的东西。

最佳答案

我知道这是一篇旧帖子,但有些像我这样的人在我们搜索循环进度时收到了这个帖子。

Andreas Hennig 制作了一个不错的插件,适用于 iOS 和 Android,您可以从 nuget 安装它:Progress Ring Control Plugin

XAML

  1. 添加 XAML 命名空间:

    xmlns:control="clr-namespace:ProgressRingControl.Forms.Plugin;assembly=ProgressRing.Forms.Plugin"

  2. 添加 xaml:

    <control:ProgressRing RingThickness="20" Progress="0.5"/>

您可以在以下位置找到它:

https://github.com/AndreasHennig/ProgressRingPlugin

关于C#自定义控件(圆形进度条)Xamarin Forms,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37379868/

相关文章:

xaml - 如何在所有 View 上显示导航页面按钮 Xamarin Forms

silverlight - 哪个 Silverlight 控件集更好? Telerik 还是 ComponentArt?

c++ - TreeView 捕获展开(或折叠)消息?

javascript - 使用 javascript 检查输入字段文本框中的多个单词

.net - 设计模式下的XamlParseExceptions-使设计模式无用

xaml - 在 WinRT 上放大和缩小网格、图像(Metro 风格应用程序)

c# - Timer_Tick() + this.ActiveControl 导致 TextReader() 崩溃?

c# - 新的 ObservableCollection 与在循环中添加项目

c# - MemoryBarrier 是否保证所有内存的内存可见性?

C# 通过浏览器自动登录gmail/hotmail