Freigeben über


Rechtschreibprüfung der Suchleiste unter Windows

Diese .NET Multi-Platform App UI (.NET MAUI) Windows-plattformspezifisch ermöglicht SearchBar eine Interaktion mit dem Rechtschreibprüfungsmodul. Es wird in XAML genutzt, indem es die SearchBar.IsSpellCheckEnabled angefügte Eigenschaft auf einen boolean-Wert festlegt:

<ContentPage ...
             xmlns:windows="clr-namespace:Microsoft.Maui.Controls.PlatformConfiguration.WindowsSpecific;assembly=Microsoft.Maui.Controls">
    <StackLayout>
        <SearchBar ... windows:SearchBar.IsSpellCheckEnabled="true" />
        ...
    </StackLayout>
</ContentPage>

Alternativ kann sie mit der Fluent-API von C# genutzt werden:

using Microsoft.Maui.Controls.PlatformConfiguration.WindowsSpecific;
...

searchBar.On<Microsoft.Maui.Controls.PlatformConfiguration.Windows>().SetIsSpellCheckEnabled(true);

Die SearchBar.On<Microsoft.Maui.Controls.PlatformConfiguration.Windows>-Methode gibt an, dass diese plattformspezifische Nur unter Windows ausgeführt wird. Die SearchBar.SetIsSpellCheckEnabled-Methode im Microsoft.Maui.Controls.PlatformConfiguration.WindowsSpecific-Namespace aktiviert und deaktiviert die Rechtschreibprüfung. Darüber hinaus kann die SearchBar.SetIsSpellCheckEnabled-Methode zum Umschalten der Rechtschreibprüfung verwendet werden, indem die SearchBar.GetIsSpellCheckEnabled-Methode aufgerufen wird, um zurückzugeben, ob die Rechtschreibprüfung aktiviert ist:

searchBar.On<Microsoft.Maui.Controls.PlatformConfiguration.Windows>().SetIsSpellCheckEnabled(!searchBar.On<Microsoft.Maui.Controls.PlatformConfiguration.Windows>().GetIsSpellCheckEnabled());

Das Ergebnis ist, dass text, der in die SearchBar-Schreibweise eingegeben wurde, überprüft werden kann, wobei Benutzenden falsche Schreibweisen angezeigt werden:

SearchBar spell check platform-specific.

Hinweis

Die SearchBar-Klasse im Microsoft.Maui.Controls.PlatformConfiguration.WindowsSpecific-Namespace verfügt über EnableSpellCheck- und DisableSpellCheck-Methoden, die zum Aktivieren und Deaktivieren der Rechtschreibprüfung auf SearchBar verwendet werden können.