Controllo ortografico searchBar in Windows
Questo piattaforma UWP (Universal Windows Platform) specifico della piattaforma consente di SearchBar
interagire con il motore di controllo ortografico. Viene utilizzato in XAML impostando la SearchBar.IsSpellCheckEnabled
proprietà associata su un boolean
valore:
<ContentPage ...
xmlns:windows="clr-namespace:Xamarin.Forms.PlatformConfiguration.WindowsSpecific;assembly=Xamarin.Forms.Core">
<StackLayout>
<SearchBar ... windows:SearchBar.IsSpellCheckEnabled="true" />
...
</StackLayout>
</ContentPage>
In alternativa, può essere usato da C# usando l'API Fluent:
using Xamarin.Forms.PlatformConfiguration;
using Xamarin.Forms.PlatformConfiguration.WindowsSpecific;
...
searchBar.On<Windows>().SetIsSpellCheckEnabled(true);
Il SearchBar.On<Windows>
metodo specifica che questa piattaforma verrà eseguita solo nel piattaforma UWP (Universal Windows Platform). Il SearchBar.SetIsSpellCheckEnabled
metodo, nello spazio dei Xamarin.Forms.PlatformConfiguration.WindowsSpecific
nomi, attiva e disattiva il correttore ortografico. Inoltre, il SearchBar.SetIsSpellCheckEnabled
metodo può essere usato per attivare o disattivare il correttore ortografico chiamando il SearchBar.GetIsSpellCheckEnabled
metodo per restituire se il correttore ortografico è abilitato:
searchBar.On<Windows>().SetIsSpellCheckEnabled(!searchBar.On<Windows>().GetIsSpellCheckEnabled());
Il risultato è che il testo immesso in SearchBar
può essere corretto, con ortografia non corretta indicata all'utente:
Nota
La SearchBar
classe nello spazio dei Xamarin.Forms.PlatformConfiguration.WindowsSpecific
nomi include EnableSpellCheck
anche metodi e DisableSpellCheck
che possono essere usati per abilitare e disabilitare rispettivamente il correttore ortografico in SearchBar
.