Xamarin的Telerik UI?下载30天免费试用

探索控制功能

一旦你有了第一个控制权在项目中工作是时候看看它还能做什么了。本文简要介绍了如何开始查找控件功能和特性。

演示

要了解每个控件提供的功能,最快的方法是探索我们的现场演示免费提供谷歌播放商店应用程序商店而且微软商店

文档

每个控件文档由不同的部分组成,以帮助您开始使用控件并探索其主要功能。对于一些更复杂的,你也可以找到额外的文章,将帮助你得到最好的。之类的东西功能的使用而且样式选择

图1:典型的控件文档结构

典型的控制文档结构

控制功能

在这个例子中,我们来看看选择作为ListView控件的关键特性之一。

RadListView组件公开选择特性。它允许用户从控件的ItemsSource中选择一个或多个项目。该特性为用户的操作提供了可视化和程序化的反馈。

本文将展示RadListView为处理选择提供的基本属性。

选择配置

RadListView提供了三种选择模式,允许您操作选择的类型。这是由SelectionMode属性,该属性具有以下项:

  • SelectionModeTelerik.XamarinForms.DataControls.ListView.SelectionMode):
    • 无-该模式不允许用户选择项目。
    • Single -这是默认的选择模式。它只允许用户选择一个项目。
    • 多选—该模式允许用户选择多个项目。

检查下面如何设置SelectionMode在XAML和代码背后:

var listView = new RadListView();列表视图。SelectionMode = telerik . xamarinforms . datacontrolls . listview .SelectionMode. multiple;

控件来配置最终用户如何触发选择SelectionGesture属性:

  • SelectionGestureTelerik.XamarinForms.DataControls.ListView.SelectionGesture):
    • 轻按-用户需要轻按一个项目来选择它。这是默认的SelectionGesture值;
    • 按住-用户需要轻按并按住一个项目来选择它。
var listView = new RadListView();列表视图。SelectionGesture = telerik . xamarinforms . datacontrolls . listview .SelectionGesture. hold;

获取选定项目

RadListView公开了以下属性,用于在多个选择的情况下获取所选项目:

  • 设置selecteditemObservableCollection <对象>):用于获取当前选定项的只读集合;
  • 设置SelectedItem对象):指定ListView的最后一个选择项。

选择事件

  • SelectionChanged:每当SelectedItems集合被更改时触发的事件。的SelectionChanged事件处理程序接收两个参数:
    • 类型为object的sender参数,但可以转换为RadListView类型。
    • 一个NotifyCollectionChangedEventArgs对象,该对象提供关于集合更改事件的信息。详情请查看NotifyCollectionChangedEventArgs类的话题。

样式

您可以通过应用程序自定义选定项目的外观SelectedItemStyle属性添加到RadListView实例。有关该方法的详细信息,请参见产品风格ListView文档中的主题。

以下是如何RadListView当选择多个项时,控件在不同平台上的外观如下:

图1:Android、iOS和Windows的结果

MultipleSelection

下一个步骤

现在,您已经在项目中运行了Xamarin控件的Telerik UI,您可能想要研究它们的特性、自定义它们的行为或更改它们的外观。下面你可以找到如何开始这样的任务的指导:

另请参阅

在本文中
Baidu
map