Skip to content

Migrate input docs from UWP to WinUI 3#5913

Open
qiutongMS wants to merge 3 commits intoMicrosoftDocs:docsfrom
qiutongMS:fix/input-winui3-migration
Open

Migrate input docs from UWP to WinUI 3#5913
qiutongMS wants to merge 3 commits intoMicrosoftDocs:docsfrom
qiutongMS:fix/input-winui3-migration

Conversation

@qiutongMS
Copy link
Copy Markdown

Comprehensive update of input-related documentation to use WinUI 3 / Windows App SDK patterns, API references, and code samples.

Changes

guidelines-for-visualfeedback.md

  • Add note clarifying Windows SDK vs WinUI 3 input APIs
  • Update UserControl link to WinUI 3 API
  • Mark Custom Edit Control sample as UWP
  • Fix Thickness link (was WPF System.Windows, now WinUI 3 Microsoft.UI.Xaml)

respond-to-the-presence-of-the-touch-keyboard.md

  • Update AutomationPeer and AutomationControlType links to WinUI 3 API
  • Update C# code namespaces: Windows.UI.Xaml.* → Microsoft.UI.Xaml.*
  • Update C++/WinRT code namespaces: Windows::UI::Xaml::* → Microsoft::UI::Xaml::*
  • Add note about InputPane.GetForCurrentView() deprecation and GetForWindow() alternative for WinUI 3 desktop apps
  • Update prerequisites link to WinUI 3 getting started guide
  • Add note about archive samples being legacy Windows 8/UWP code
  • Add WinUI Gallery link for modern WinUI 3 examples

Related

Qiutong Shen and others added 3 commits April 23, 2026 11:14
- respond-to-the-presence-of-the-touch-keyboard.md:
  - Update AutomationPeer/AutomationControlType links to WinUI 3 API
  - Update C# namespaces: Windows.UI.Xaml.* → Microsoft.UI.Xaml.*
  - Update C++/WinRT namespaces: Windows::UI::Xaml::* → Microsoft::UI::Xaml::*
  - Update prerequisite link to WinUI 3 getting started guide
  - Replace obsolete MSDN archive samples with WinUI Gallery reference

- guidelines-for-visualfeedback.md:
  - Update UserControl link to WinUI 3 API
  - Fix Thickness link (was WPF System.Windows, now WinUI 3)
  - Add notes about UWP sample repository

Co-authored-by: Copilot <[email protected]>
guidelines-for-visualfeedback.md:
- Add note about Windows SDK vs WinUI 3 input APIs (Issue 1)
- UserControl link already fixed (Issue 2)
- UWP sample note already added (Issue 3)
- Thickness link already fixed (Issue 4)

respond-to-the-presence-of-the-touch-keyboard.md:
- AutomationPeer link already fixed (Issue 1)
- C# namespaces already updated (Issue 2)
- C++/WinRT namespaces already updated (Issue 3)
- Add note about InputPane.GetForCurrentView() for WinUI 3 (Issue 4)
- Prerequisites link already fixed (Issue 5)
- Add note about archive samples being legacy (Issue 6)
- Add WinUI Gallery sample link

Co-authored-by: Copilot <[email protected]>
@prmerger-automator
Copy link
Copy Markdown
Contributor

@qiutongMS : Thanks for your contribution! The author(s) and reviewer(s) have been notified to review your proposed change.

@learn-build-service-prod
Copy link
Copy Markdown
Contributor

Learn Build status updates of commit 7d8475c:

✅ Validation status: passed

File Status Preview URL Details
hub/apps/develop/input/guidelines-for-visualfeedback.md ✅Succeeded
hub/apps/develop/input/respond-to-the-presence-of-the-touch-keyboard.md ✅Succeeded

For more details, please refer to the build report.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants