Xamarin.Forms Účinky

Xamarin.Forms Uživatelská rozhraní se vykreslují pomocí nativních ovládacích prvků cílové platformy, což aplikacím umožňuje zachovat vhodný vzhled a prostředí Xamarin.Forms pro každou platformu. Efekty umožňují přizpůsobení nativních ovládacích prvků na jednotlivých platformách bez nutnosti uchýlit se 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 stylu. 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 pozadí ovládacího prvku, když ovládací prvek Entry získá fokus.

Předávání parametrů efektu

Vytvoření efektu, který je nakonfigurovaný prostřednictvím parametrů, umožňuje jeho opětovné použití. Tyto články ukazují použití vlastností k předání parametrů do efektu a změně parametru za běhu.

Vyvolání událostí z efektu

Efekty mohou vyvolat události. Tento článek ukazuje, jak vytvořit událost, která implementuje sledování prstů na nízké úrovni a signalizuje aplikaci pro dotykové stisknutí, pohyby a vydání.

Opakovaně použitelný efekt RoundEffect

RoundEffect je znovu použitelný efekt, který lze použít na libovolný ovládací prvek odvozený z VisualElement, aby se ovládací prvek vykresll jako kruh. 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ů.