Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Diese Universelle Windows-Plattform plattformspezifisch ermöglicht eine SearchBar
Interaktion mit dem Rechtschreibprüfungsmodul. Sie wird in XAML genutzt, indem die SearchBar.IsSpellCheckEnabled
-angefügte Eigenschaft auf einen boolean
-Wert festgelegt wird:
<ContentPage ...
xmlns:windows="clr-namespace:Xamarin.Forms.PlatformConfiguration.WindowsSpecific;assembly=Xamarin.Forms.Core">
<StackLayout>
<SearchBar ... windows:SearchBar.IsSpellCheckEnabled="true" />
...
</StackLayout>
</ContentPage>
Alternativ kann sie mit der Fluent-API von C# genutzt werden:
using Xamarin.Forms.PlatformConfiguration;
using Xamarin.Forms.PlatformConfiguration.WindowsSpecific;
...
searchBar.On<Windows>().SetIsSpellCheckEnabled(true);
Die SearchBar.On<Windows>
Methode gibt an, dass diese plattformspezifische Nur auf dem Universelle Windows-Plattform ausgeführt wird. Die Methode SearchBar.SetIsSpellCheckEnabled
im Namespace Xamarin.Forms.PlatformConfiguration.WindowsSpecific
aktiviert und deaktiviert die Rechtschreibprüfung. Darüber hinaus kann mithilfe der Methode SearchBar.SetIsSpellCheckEnabled
die Rechtschreibprüfung umgeschaltet werden, indem die Methode SearchBar.GetIsSpellCheckEnabled
aufgerufen wird, um zurückzugeben, ob die Rechtschreibprüfung aktiviert ist:
searchBar.On<Windows>().SetIsSpellCheckEnabled(!searchBar.On<Windows>().GetIsSpellCheckEnabled());
Das Ergebnis ist, dass der in SearchBar
eingegebene Text einer Rechtschreibprüfung unterzogen werden kann, wobei falsche Schreibweisen dem Benutzer angezeigt werden:
Hinweis
Die Klasse SearchBar
im Namespace Xamarin.Forms.PlatformConfiguration.WindowsSpecific
verfügt außerdem über die Methoden EnableSpellCheck
und DisableSpellCheck
, mit denen Sie die Rechtschreibprüfung in SearchBar
aktivieren bzw. deaktivieren können.