Xamarin.Forms Účinky

Xamarin.Forms uživatelská rozhraní se vykreslují pomocí nativních ovládacích prvků cílové platformy, což umožňuje Xamarin.Forms aplikacím zachovat odpovídající vzhled a chování pro každou platformu. Efekty umožňují přizpůsobení nativních ovládacích prvků na jednotlivých platformách, aniž by se musely uchýlit k vlastní implementaci rendereru.

Úvod do efektů

Efekty umožňují přizpůsobení nativních ovládacích prvků na jednotlivých platformách a obvykle se používají pro malé změny stylů. Tento článek obsahuje úvod k efektům, popisuje hranici mezi efekty a vlastními renderery a popisuje PlatformEffect třídu.

Vytvoření efektu

Efekty zjednodušují přizpůsobení ovládacího prvku. Tento článek ukazuje, jak vytvořit efekt, který změní barvu Entry pozadí ovládacího prvku, když ovládací prvek získá fokus.

Předání parametrů efektu

Vytvoření efektu nakonfigurovaného prostřednictvím parametrů umožňuje opakované použití efektu. Tyto články ukazují použití vlastností k předání parametrů efektu a změně parametru za běhu.

Vyvolání událostí z efektu

Efekty můžou vyvolat události. Tento článek ukazuje, jak vytvořit událost, která implementuje sledování vícedotykového prstu nízké úrovně a signalizuje aplikaci pro dotykové stisknutí, pohyby a vydané verze.

Opakovaně použitelný efekt RoundEffect

RoundEffect je opakovaně použitelný efekt, který lze použít u jakéhokoli ovládacího prvku odvozeného z VisualElement k vykreslení ovládacího prvku jako kruhu. Tento efekt lze použít k vytvoření kruhových obrázků, kruhových tlačítek nebo jiných kruhových ovládacích prvků.