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.