O .NET MAUI Entry é um controle de entrada de texto, que implementa a interface IEntry.
No iOS, o EntryHandler mapeia o Entry para o controle nativo UITextField.
No Android, o Entry é mapeado para um AppCompatEditText, e no Windows o Entry é mapeado para um TextBox.

O mapeador de propriedades do Entry, na classe EntryHandler, mapeia as propriedades de controle multiplataforma para a API de visualização nativa.
Isso garante que, quando uma propriedade for definida em um Entry, a exibição nativa seja atualizada conforme necessário.
void ModifyEntry()
{
Microsoft.Maui.Handlers.EntryHandler.Mapper.AppendToMapping("MyCustomization", (handler, view) =>
{
#if ANDROID
handler.PlatformView.SetBackgroundColor(Colors.Transparent.ToPlatform());
#elif IOS
handler.PlatformView.BorderStyle = UIKit.UITextBorderStyle.None;
#elif WINDOWS
handler.PlatformView.FontWeight = Microsoft.UI.Text.FontWeights.Thin;
#endif
});
}
- Crie um arquivo correspondente ao controle na pasta de sua plataforma:
