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ů.