跳至正文
首页 » 博客 » Ultimate UI Controls for Xamarin: What’s New in 17.1

Ultimate UI Controls for Xamarin: What’s New in 17.1

我们很高兴地宣布终极UI控件Xamarin的17.1版本。我们此版本的目标是继续我们的 “快速编写,快速运行” 承诺,同时使您更轻松地创建跨平台移动应用程序。

我们很高兴地宣布,您可以在应用程序开发中使用两个新控件: 用于显示和跟踪日历项的调度程序; 以及为您提供紧凑,快速浏览的方式来可视化数据的迷你图

时间表

使用计划控件可以显示和管理约会和资源。日程表的内置视图包括月视图、带议程的月或议程视图。

您可以使用内置的约会和资源类创建计划数据; 也可以创建自己的自定义业务对象。此新控件基于MVVM标准,并完全支持将数据绑定到约会和资源。

任命

在使用或编写计划应用程序时,约会是一个核心概念。约会对象包含有关将在特定时间发生的活动的所有必要信息。

然后,您可以使用计划控件收集和显示约会详细信息 (开始日期和时间、结束日期和时间、主题等),并使用支持的视图之一。您甚至可以设置每日,每周,每月和每年重复的定期约会。

资源

您还可以安排资源,例如计划在其中举行会议的会议室或负责演示的人员。可以为每个资源分配唯一的颜色方案,以更容易地识别与约会相关联的资源。从11种内置配色方案中选择,包括葡萄,草莓,天空和绿叶,仅举几例。

视图

您可以使用月视图或议程视图来查看日程数据。月视图从上到下显示该月的所有周。月视图具有拆分议程视图,以便您可以查看所选日期的约会细节。如果您只需要查看可能空闲的日子,则可以删除 “议程” 窗格。

议程视图显示已安排的所有约会的完整列表。这使您可以只关注接下来的约会,而不管实际日期如何。

数据绑定

计划控件是使用MVVM设计模式为Xamarin.Forms应用程序构建的。Schedule控件有一个内置的ScheduleLIstDataSource类,该类保存有关要在计划中呈现的约会和资源的详细信息。您还可以使用自己的自定义POCO类集合,并将对象的属性映射到计划控件所需的属性。全部来自XAML!

迷你图

Sparkline控件是一个数据密集,设计简单的图形,允许最终用户以清晰紧凑的表示形式发现趋势,变化和数据模式。它用于在小规模布局 (如网格单元) 中呈现,但也可以作为独立控件呈现。您可以使用几种不同的迷你图图表类型:

  • 区域: 类似于折线图,在每条线绘制数字数据
  • 后关闭区域

  • 列: 显示竖线使用数字数据
  • 直线: 将数字数据点与线段
  • 连接在一起

  • WinLoss: 表示获胜或失败的情况,显示正最大值或负最小值的数据集

趋势线

趋势线是从图表数据的起点到终点绘制的线,指示序列的趋势方向和运动,以便观看者可以评估数据中的趋势并在心理上推断过去,未来或未知值。趋势线功能使您可以在多个公式中进行选择,以生成趋势方向线,包括线性,加权,二次,三次,四次,五次,对数,指数等。

标记

标记是叠加在单个数据点上的符号,用于指示基于X/Y坐标在图表上绘制的各个数据点。迷你图可以显示标记,例如第一个/最后一个、高/低、负或所有标记。

插值未知值

迷你图可以检测未知值,并使用指定的插值算法渲染未知值的空间。

生产力包

Productivity Pack包括三个组件,可帮助您快速编写和运行:

AppMap

独家Infragistics Xamarin生产力包将改变你编写Xamarin.Forms应用程序的方式。首先,您可以使用app Map (第一个用于Xamarin的可视化图表生成IDE) 在白板上展示您的应用。

AppMap允许您以WYSIWYG格式直观地布局UI,同时生成必要的XAML代码、视图和视图模型。AppMap创建的所有组件都遵循使用PRISM的最佳实践。通过将页面与导航箭头链接在一起,甚至可以为您创建汉堡导航菜单。使用我们的操作指南和示例应用程序今天尝试一下!

Infragistics工具箱

接下来,使用世界上第一个支持NuGet的Xamarin.Forms工具箱添加控件。

只需将控件拖放到XAML编辑器中,或者在拖动时按住Ctrl键即可获得扩展的XAML代码段,从而使您的代码编写更加容易,并减少了必须进行的手工编码量。查看我们的示例应用程序的操作指南和使用工具箱的演练。

控制配置程序

最后,使用控件配置器在XAML编辑器中直观地配置丰富的控件,如图表、仪表和数据网格,从而缩短开发时间。我们的操作指南将引导您使用示例数据创建网格,然后格式化和自定义网格,而无需编写单行XAML。

Ultimate UI for Xamarin的17.1版本通过为Xamarin的UI控件引入的新功能为您提供了更多功能。立即下载试用版以开始使用,然后查看快速编写和快速运行课程 ,您可以立即创建跨平台的Xamarin.Forms移动应用程序。</p