Vérification orthographique de la barre de recherche sur Windows
Cette plateforme Windows universelle spécifique à la plateforme permet d’interagir SearchBar
avec le moteur de vérification 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:Xamarin.Forms.PlatformConfiguration.WindowsSpecific;assembly=Xamarin.Forms.Core">
<StackLayout>
<SearchBar ... windows:SearchBar.IsSpellCheckEnabled="true" />
...
</StackLayout>
</ContentPage>
Elle peut également être consommée à partir de C# à l’aide de l’API Fluent :
using Xamarin.Forms.PlatformConfiguration;
using Xamarin.Forms.PlatformConfiguration.WindowsSpecific;
...
searchBar.On<Windows>().SetIsSpellCheckEnabled(true);
La SearchBar.On<Windows>
méthode spécifie que cette plateforme spécifique ne s’exécutera que sur le plateforme Windows universelle. La SearchBar.SetIsSpellCheckEnabled
méthode, dans l’espace Xamarin.Forms.PlatformConfiguration.WindowsSpecific
de noms, active et désactive le vérificateur orthographique. En outre, la SearchBar.SetIsSpellCheckEnabled
méthode peut être utilisée pour activer le vérificateur orthographique en appelant la SearchBar.GetIsSpellCheckEnabled
méthode pour retourner si le vérificateur orthographique est activé :
searchBar.On<Windows>().SetIsSpellCheckEnabled(!searchBar.On<Windows>().GetIsSpellCheckEnabled());
Le résultat est que le texte entré dans l’orthographe SearchBar
peut être vérifié, avec des orthographes incorrectes indiquées à l’utilisateur :
Remarque
La SearchBar
classe de l’espace Xamarin.Forms.PlatformConfiguration.WindowsSpecific
de noms possède EnableSpellCheck
également des DisableSpellCheck
méthodes qui peuvent être utilisées pour activer et désactiver le vérificateur orthographique sur le SearchBar
, respectivement.