开始
本文将指导您完成添加基本属性所需的步骤RadBusyIndicator控件。
1.设置应用程序
看看这些文章,并按照说明来设置你的应用:
2.添加所需的Telerik引用
你有两个选择:
- 按照中的说明为Xamarin Nuget包添加Telerik UITelerik NuGet包服务器的话题。
如果您不想添加所有Telerik.UI.for.Xamarin nuget包,您可以选择添加一个单独的nuget包。对于RadBusyIndicator控件,您必须安装Telerik.UI.for.Xamarin.Primitivesnuget包。该块将自动引用Telerik.UI.for.Xamarin.Common和Telerik.UI.for.Xamarin.SkiaSharpnuget包。
- 手动添加对Telerik程序集的引用,检查以下列表中所需的程序集RadBusyIndicator组件:
平台 | 程序集 |
---|---|
可移植的 | Telerik.XamarinForms.Common.dll Telerik.XamarinForms.Primitives.dll Telerik.XamarinForms.SkiaSharp.dll |
安卓 | Telerik.XamarinForms.Common.dll Telerik.XamarinForms.Primitives.dll Telerik.XamarinForms.SkiaSharp.dll |
iOS | Telerik.XamarinForms.Common.dll Telerik.XamarinForms.Primitives.dll Telerik.XamarinForms.SkiaSharp.dll |
UWP | Telerik.XamarinForms.Common.dll Telerik.XamarinForms.Primitives.dll Telerik.XamarinForms.SkiaSharp.dll |
RadBusyIndicator通过SkiaSharp所以图形库也需要安装SkiaSharp.Views.Forms在xamarin解决方案的所有项目(便携式,android, ios等)。
3.添加RadBusyIndicator控件
忙碌指示器是一个布局控件,可以根据其当前状态显示两个视图——忙碌和非忙碌。控件的属性定义控件的状态IsBusy财产。默认值为False,显示控件的正常内容。如果将其更改为True,则显示繁忙内容,默认情况下是旋转球动画。检查动画文章查看内置动画,如何更改它们以及如何自定义动画。
你可以使用以下方法之一:
从“工具箱”中拖动控件。
看看以下关于如何使用工具箱的主题:
用XAML或c#创建控件定义。
要使用忙指示符,您可以包含以下命名空间:
使用Telerik.XamarinForms.Primitives;
继续定义组件:
< / telerikPrimitives: RadBusyIndicator >
RadBusyIndicator RadBusyIndicator = new RadBusyIndicator() {IsBusy = true, Content = new Label() {Text = "这是指示灯不忙时RadBusyIndicator控件显示的内容",TextColor = Color。黑色},AnimationContentWidthRequest = 100, animationcontenttheightrequest = 100,};
图1:IsBusy为True时的RadBusyIndicator
SDK浏览器和QSF应用程序包含展示RadBusyIndicator主要特性的不同示例。你可以在例子和QSF本地文件夹Xamarin的Telerik UI安装。