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