May 2019
Intermediate to advanced
504 pages
11h 50m
English
For a completely custom control, the implementation starts with the Xamarin.Forms view abstraction. This abstraction provides the integration with XAML, as well as the view models (that is, the business logic) that are associated with that specific view.
For the floating label entry, we would, therefore, need to create a control with the required bindable properties exposed. For our use case, in addition to the Entry control attributes, we would need the validation error description and a flag identifying whether there is such an error. Let's begin the implementation of our custom control:
public ...Read now
Unlock full access