SearchBar Kontrola pravopisu v Windows
tato Univerzální platforma Windows specifická pro konkrétní platformu umožňuje SearchBar interakci s modulem kontroly pravopisu. Je spotřebované v jazyce XAML nastavením SearchBar.IsSpellCheckEnabled připojené vlastnosti na boolean hodnotu:
<ContentPage ...
xmlns:windows="clr-namespace:Xamarin.Forms.PlatformConfiguration.WindowsSpecific;assembly=Xamarin.Forms.Core">
<StackLayout>
<SearchBar ... windows:SearchBar.IsSpellCheckEnabled="true" />
...
</StackLayout>
</ContentPage>
Alternativně se dá využít z C# pomocí rozhraní Fluent API:
using Xamarin.Forms.PlatformConfiguration;
using Xamarin.Forms.PlatformConfiguration.WindowsSpecific;
...
searchBar.On<Windows>().SetIsSpellCheckEnabled(true);
SearchBar.On<Windows>metoda určuje, že tato specifická platforma bude spuštěna pouze v Univerzální platforma Windows. Xamarin_Forms _PlatformConfiguration_WindowsSpecific_SearchBar_SetIsSpellCheckEnabled_ Xamarin_Forms _IPlatformElementConfiguration_ Xamarin_Forms _PlatformConfiguration_Windows_ Xamarin_Forms _SearchBar__System_Boolean_ "data-LINKTYPE =" absolutní cesta ">SearchBar.SetIsSpellCheckEnabled metoda v Xamarin.Forms.PlatformConfiguration.WindowsSpecific oboru názvů zapne a vypne kontrolu pravopisu. Kromě toho SearchBar.SetIsSpellCheckEnabled lze metodu použít k přepnutí kontroly pravopisu voláním Xamarin_Forms SearchBar.SetIsSpellCheckEnabled _PlatformConfiguration_WindowsSpecific_SearchBar_GetIsSpellCheckEnabled_ Xamarin_Forms _IPlatformElementConfiguration_ Xamarin_Forms _PlatformConfiguration_Windows_ Xamarin_Forms _SearchBar__ "data-linktype =" absolutní cesta ">SearchBar.GetIsSpellCheckEnabled metoda, která vrátí, zda je povolena kontrola pravopisu:
searchBar.On<Windows>().SetIsSpellCheckEnabled(!searchBar.On<Windows>().GetIsSpellCheckEnabled());
Výsledkem je, že text zadaný do pole SearchBar může být kontrolován pravopisem, s nesprávným pravopisem, který je uživateli uveden:
kontrola pravopisu pro konkrétní platformu
Poznámka
SearchBarTřída v Xamarin.Forms.PlatformConfiguration.WindowsSpecific oboru názvů má také EnableSpellCheck metody a DisableSpellCheck , které lze použít k povolení a zakázání kontroly pravopisu v SearchBar uvedeném pořadí.
Stažení ukázky