Windows üzerinde SearchBar Yazım Denetimi
bu Evrensel Windows Platformu platforma özgü SearchBar , yazım denetimi altyapısıyla etkileşime geçmesini sağlar. SearchBar.IsSpellCheckEnabledİliştirilmiş özelliği bir değere AYARLAYARAK xaml 'de kullanılır boolean :
<ContentPage ...
xmlns:windows="clr-namespace:Xamarin.Forms.PlatformConfiguration.WindowsSpecific;assembly=Xamarin.Forms.Core">
<StackLayout>
<SearchBar ... windows:SearchBar.IsSpellCheckEnabled="true" />
...
</StackLayout>
</ContentPage>
Alternatif olarak, Fluent API kullanarak C# üzerinden de kullanılabilir:
using Xamarin.Forms.PlatformConfiguration;
using Xamarin.Forms.PlatformConfiguration.WindowsSpecific;
...
searchBar.On<Windows>().SetIsSpellCheckEnabled(true);
SearchBar.On<Windows>yöntemi, platforma özgü bu yalnızca Evrensel Windows Platformu çalışacağını belirtir. Xamarin_Forms Ad alanındaki Xamarin_Forms _PlatformConfiguration_WindowsSpecific_SearchBar_SetIsSpellCheckEnabled_ _ıplatformelementconfiguration_ Xamarin_Forms _PlatformConfiguration_Windows_ Xamarin_Forms _SearchBar__System_Boolean_ "Data-LinkType =" Absolute-path ">SearchBar.SetIsSpellCheckEnabled yöntemi, Xamarin.Forms.PlatformConfiguration.WindowsSpecific Yazım denetleyicisini açar ve kapatır. Ayrıca, yöntemi, SearchBar.SetIsSpellCheckEnabledSearchBar.SetIsSpellCheckEnabledXamarin_Forms Yazım denetleyicisinin etkinleştirilip etkinleştirilmediğini döndürmek için Xamarin_Forms _PlatformConfiguration_WindowsSpecific_SearchBar_GetIsSpellCheckEnabled_ _ıplatformelementconfiguration_ Xamarin_Forms _PlatformConfiguration_Windows_ Xamarin_Forms _SearchBar__ "Data-LinkType =" Absolute-path ">SearchBar.GetIsSpellCheckEnabled yöntemini çağırarak yazım denetimcisini değiştirmek için kullanılabilir:
searchBar.On<Windows>().SetIsSpellCheckEnabled(!searchBar.On<Windows>().GetIsSpellCheckEnabled());
Sonuç olarak, içine girilen metin yazım denetimi SearchBar yapılabilir ve kullanıcıya yanlış yazımlar ile gösterilir:

Not
SearchBarXamarin.Forms.PlatformConfiguration.WindowsSpecific Ad alanındaki sınıfı ayrıca, EnableSpellCheckDisableSpellCheck sırasıyla yazım denetimcisini etkinleştirmek ve devre dışı bırakmak için kullanılabilecek ve yöntemlerine sahiptir SearchBar .
Örneği indirin