-
Notifications
You must be signed in to change notification settings - Fork 234
Shell SearchHandler: document .NET 10 soft input keyboard methods #3002
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
…owSoftInputAsync/HideSoftInputAsync); add monikered section and examples; update ms.date
PoliCheck Scan ReportThe following report lists PoliCheck issues in PR files. Before you merge the PR, you must fix all severity-1 issues. Other issues are also a high priority. The AI Review Details column lists suggestions for either removing or replacing the terms. If you find a false positive result, mention it in a PR comment and include this text: #policheck-false-positive. This feedback helps reduce false positives in future scans. ✅ No issues foundMore information about PoliCheckInformation: PoliCheck | Severity Guidance | Term |
Learn Build status updates of commit 45852b4: ✅ Validation status: passed
For more details, please refer to the build report. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This PR adds .NET 10-specific documentation for programmatic soft input keyboard control in Shell SearchHandler. The update introduces two new async methods that allow developers to show and hide the soft keyboard without manipulating focus, addressing a common UX need for search interfaces.
- Documents new
ShowSoftInputAsync
andHideSoftInputAsync
methods available in .NET 10 - Provides practical code examples for auto-showing keyboard on page appearance and hiding it after item selection
- Uses proper DocFX monikers to isolate .NET 10-specific content
PoliCheck Scan ReportThe following report lists PoliCheck issues in PR files. Before you merge the PR, you must fix all severity-1 issues. Other issues are also a high priority. The AI Review Details column lists suggestions for either removing or replacing the terms. If you find a false positive result, mention it in a PR comment and include this text: #policheck-false-positive. This feedback helps reduce false positives in future scans. ✅ No issues foundMore information about PoliCheckInformation: PoliCheck | Severity Guidance | Term |
Learn Build status updates of commit 47df0a7: ✅ Validation status: passed
For more details, please refer to the build report. |
Co-authored-by: Copilot <[email protected]>
PoliCheck Scan ReportThe following report lists PoliCheck issues in PR files. Before you merge the PR, you must fix all severity-1 issues. Other issues are also a high priority. The AI Review Details column lists suggestions for either removing or replacing the terms. If you find a false positive result, mention it in a PR comment and include this text: #policheck-false-positive. This feedback helps reduce false positives in future scans. ✅ No issues foundMore information about PoliCheckInformation: PoliCheck | Severity Guidance | Term |
Learn Build status updates of commit 153691b: ✅ Validation status: passed
For more details, please refer to the build report. |
This PR adds a focused .NET 10 update to the Shell SearchHandler docs to cover programmatic soft input control.
Summary
docs/fundamentals/shell/search.md
SearchHandler.ShowSoftInputAsync
andSearchHandler.HideSoftInputAsync
ms.date
Motivation and migration
SoftInputExtensions
onITextInput
(Entry, Editor, SearchBar).SearchHandler
did not have dedicated APIs to show/hide the soft input keyboard without focus gymnastics or platform code.SearchHandler
adds first-class methods to manage the soft input keyboard. This enables better UX patterns (auto-open at page load, dismiss on selection) without altering focus.Source/API references
SearchHandler.ShowSoftInputAsync
(net-maui-10.0)SearchHandler.HideSoftInputAsync
(net-maui-10.0)Notes
Files changed
ms.date
Internal previews