Case activée orthographique SearchBar sur Windows
Cette plateforme Windows spécifique à la plateforme .NET Multiplateforme (.NET MAUI) permet d’interagir SearchBar avec le moteur de case activée orthographique. Elle est consommée en XAML en définissant la SearchBar.IsSpellCheckEnabled
propriété jointe sur une boolean
valeur :
<ContentPage ...
xmlns:windows="clr-namespace:Microsoft.Maui.Controls.PlatformConfiguration.WindowsSpecific;assembly=Microsoft.Maui.Controls">
<StackLayout>
<SearchBar ... windows:SearchBar.IsSpellCheckEnabled="true" />
...
</StackLayout>
</ContentPage>
Vous pouvez également l’utiliser à partir de C# à l’aide de l’API Fluent :
using Microsoft.Maui.Controls.PlatformConfiguration.WindowsSpecific;
...
searchBar.On<Microsoft.Maui.Controls.PlatformConfiguration.Windows>().SetIsSpellCheckEnabled(true);
La SearchBar.On<Microsoft.Maui.Controls.PlatformConfiguration.Windows>
méthode spécifie que cette plateforme spécifique ne s’exécutera que sur Windows. La SearchBar.SetIsSpellCheckEnabled
méthode, dans l’espace Microsoft.Maui.Controls.PlatformConfiguration.WindowsSpecific
de noms, active et désactive le case activée er orthographique. En outre, la SearchBar.SetIsSpellCheckEnabled
méthode peut être utilisée pour activer le case activée er orthographique en appelant la SearchBar.GetIsSpellCheckEnabled
méthode pour retourner si l’case activée er orthographique est activé :
searchBar.On<Microsoft.Maui.Controls.PlatformConfiguration.Windows>().SetIsSpellCheckEnabled(!searchBar.On<Microsoft.Maui.Controls.PlatformConfiguration.Windows>().GetIsSpellCheckEnabled());
Le résultat est que le texte entré dans le SearchBar texte peut être orthographié case activée, avec des orthographes incorrectes indiquées à l’utilisateur :