Sprawdzanie pisowni na pasku wyszukiwania w systemie Windows
Ta platforma uniwersalna systemu Windows specyficzna dla platformy umożliwia interakcję SearchBar
z aparatem sprawdzania pisowni. Jest on używany w języku XAML przez ustawienie dołączonej SearchBar.IsSpellCheckEnabled
boolean
właściwości na wartość:
<ContentPage ...
xmlns:windows="clr-namespace:Xamarin.Forms.PlatformConfiguration.WindowsSpecific;assembly=Xamarin.Forms.Core">
<StackLayout>
<SearchBar ... windows:SearchBar.IsSpellCheckEnabled="true" />
...
</StackLayout>
</ContentPage>
Alternatywnie można go używać z poziomu języka C# przy użyciu płynnego interfejsu API:
using Xamarin.Forms.PlatformConfiguration;
using Xamarin.Forms.PlatformConfiguration.WindowsSpecific;
...
searchBar.On<Windows>().SetIsSpellCheckEnabled(true);
Metoda SearchBar.On<Windows>
określa, że ta platforma będzie działać tylko na platforma uniwersalna systemu Windows. Metoda SearchBar.SetIsSpellCheckEnabled
w Xamarin.Forms.PlatformConfiguration.WindowsSpecific
przestrzeni nazw włącza i wyłącza moduł sprawdzania pisowni. Ponadto SearchBar.SetIsSpellCheckEnabled
metoda może służyć do przełączania modułu sprawdzania pisowni przez wywołanie SearchBar.GetIsSpellCheckEnabled
metody w celu zwrócenia, czy moduł sprawdzania pisowni jest włączony:
searchBar.On<Windows>().SetIsSpellCheckEnabled(!searchBar.On<Windows>().GetIsSpellCheckEnabled());
Wynikiem jest to, że tekst wprowadzony w SearchBar
pliku można sprawdzić pisownię, a niepoprawne pisownie są wskazywane użytkownikowi:
Uwaga
Klasa SearchBar
w Xamarin.Forms.PlatformConfiguration.WindowsSpecific
przestrzeni nazw ma EnableSpellCheck
również metody i DisableSpellCheck
, których można użyć do włączenia i wyłączenia modułu sprawdzania pisowni odpowiednio w elemecie SearchBar
, .