Udostępnij za pośrednictwem


Xamarin.Forms Efekty

Xamarin.Forms Interfejsy użytkownika są renderowane przy użyciu natywnych kontrolek platformy docelowej, co umożliwia Xamarin.Forms aplikacjom zachowanie odpowiedniego wyglądu i działania dla każdej platformy. Efekty umożliwiają dostosowywanie kontrolek natywnych na każdej platformie bez konieczności uciekania się do niestandardowej implementacji modułu renderowania.

Wprowadzenie do efektów

Efekty umożliwiają dostosowywanie kontrolek natywnych na poszczególnych platformach i są zwykle używane do drobnych zmian stylów. Ten artykuł zawiera wprowadzenie do efektów, przedstawia granicę między efektami i niestandardowymi modułami renderowania oraz opisuje klasę PlatformEffect .

Tworzenie efektu

Efekty upraszczają dostosowywanie kontrolki. W tym artykule pokazano, jak utworzyć efekt, który zmienia kolor tła kontrolki Entry , gdy kontrolka zyskuje fokus.

Przekazywanie parametrów do efektu

Utworzenie efektu skonfigurowanego za pomocą parametrów umożliwia ponowne użycie efektu. W tych artykułach pokazano używanie właściwości do przekazywania parametrów do efektu i zmieniania parametru w czasie wykonywania.

Wywoływanie zdarzeń z efektu

Efekty mogą wywoływać zdarzenia. W tym artykule pokazano, jak utworzyć zdarzenie, które implementuje śledzenie wielodotykowego palca niskiego poziomu i sygnalizuje aplikację do nacisków dotykowych, ruchów i wydań.

Efekt RoundEffect wielokrotnego użytku

RoundEffect to efekt wielokrotnego użytku, który można zastosować do dowolnej kontrolki pochodzącej z elementu VisualElement w celu renderowania kontrolki jako okręgu. Ten efekt może służyć do tworzenia okrągłych obrazów, przycisków okrągłych lub innych okrągłych kontrolek.