Verificação ortográfica da Barra de Pesquisa no Windows
Esta interface do usuário do aplicativo multiplataforma .NET (.NET Maui) específica da plataforma Windows permite que um SearchBar interaja com o mecanismo de verificação ortográfica. Ele é consumido em XAML definindo a propriedade anexada SearchBar.IsSpellCheckEnabled
como um boolean
valor:
<ContentPage ...
xmlns:windows="clr-namespace:Microsoft.Maui.Controls.PlatformConfiguration.WindowsSpecific;assembly=Microsoft.Maui.Controls">
<StackLayout>
<SearchBar ... windows:SearchBar.IsSpellCheckEnabled="true" />
...
</StackLayout>
</ContentPage>
Como alternativa, ele pode ser consumido do C# usando a API fluente:
using Microsoft.Maui.Controls.PlatformConfiguration.WindowsSpecific;
...
searchBar.On<Microsoft.Maui.Controls.PlatformConfiguration.Windows>().SetIsSpellCheckEnabled(true);
O SearchBar.On<Microsoft.Maui.Controls.PlatformConfiguration.Windows>
método especifica que esse específico da plataforma só será executado no Windows. O SearchBar.SetIsSpellCheckEnabled
método, no Microsoft.Maui.Controls.PlatformConfiguration.WindowsSpecific
namespace, ativa e desativa o corretor ortográfico. Além disso, o método pode ser usado para alternar o verificador ortográfico chamando o método para retornar se o SearchBar.SetIsSpellCheckEnabled
SearchBar.GetIsSpellCheckEnabled
verificador ortográfico está habilitado:
searchBar.On<Microsoft.Maui.Controls.PlatformConfiguration.Windows>().SetIsSpellCheckEnabled(!searchBar.On<Microsoft.Maui.Controls.PlatformConfiguration.Windows>().GetIsSpellCheckEnabled());
O resultado é que o texto inserido no pode ser verificado SearchBar ortograficamente, com ortografias incorretas sendo indicadas ao usuário: