Xamarin.Forms 效果

使用目标平台的本机控件即可呈现 Xamarin.Forms 用户界面,从而让 Xamarin.Forms 应用程序为每个平台保留相应的界面外观。 凭借效果,无需进行自定义呈现器实现,即可自定义每个平台上的本机控件。

效果简介

借助效果可对每个平台上的本机控件进行自定义,通常用于细微的样式更改。 本文对效果进行了介绍,概述了效果和自定义呈现器之间的区别,并介绍了 PlatformEffect 类。

创建效果

效果简化了控件的自定义。 本文演示如何创建效果,在指向 Entry 控件时更改其背景颜色。

将参数传递给效果

创建效果并通过参数进行配置便可重复使用该效果。 这些文章演示如何使用属性将参数传递给效果,以及如何在运行时更改参数。

从效果调用事件

效果可以调用事件。 本文介绍如何创建下述事件,该事件可实现低级别多点触控手指跟踪并能以触控点压、移动和释放的形式向应用程序发出相应信号。

可重用 RoundEffect

RoundEffect 是一种可重用的效果,可应用于任何从 VisualElement 派生的控件,以将控件呈现为圆形。 此效果可用于创建圆形图像、圆形按钮和其他圆形控件。