Controllo ortografico searchBar in Windows
Questa piattaforma Windows per l'interfaccia utente di app multipiattaforma .NET (.NET MAUI) 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:Microsoft.Maui.Controls.PlatformConfiguration.WindowsSpecific;assembly=Microsoft.Maui.Controls">
<StackLayout>
<SearchBar ... windows:SearchBar.IsSpellCheckEnabled="true" />
...
</StackLayout>
</ContentPage>
In alternativa, può essere usato da C# usando l'API Fluent:
using Microsoft.Maui.Controls.PlatformConfiguration.WindowsSpecific;
...
searchBar.On<Microsoft.Maui.Controls.PlatformConfiguration.Windows>().SetIsSpellCheckEnabled(true);
Il SearchBar.On<Microsoft.Maui.Controls.PlatformConfiguration.Windows>
metodo specifica che questa specifica della piattaforma verrà eseguita solo in Windows. Il SearchBar.SetIsSpellCheckEnabled
metodo, nello spazio dei Microsoft.Maui.Controls.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<Microsoft.Maui.Controls.PlatformConfiguration.Windows>().SetIsSpellCheckEnabled(!searchBar.On<Microsoft.Maui.Controls.PlatformConfiguration.Windows>().GetIsSpellCheckEnabled());
Il risultato è che il testo immesso in SearchBar può essere corretto, con ortografia non corretta indicata all'utente: