https://github.com/m417z/UWPSpy
An inspection tool for UWP and WinUI 3 applications. Seamlessly view and manipulate UI elements and their properties in real time.
https://github.com/m417z/UWPSpy
uwp xaml
Last synced: 5 days ago
JSON representation
An inspection tool for UWP and WinUI 3 applications. Seamlessly view and manipulate UI elements and their properties in real time.
- Host: GitHub
- URL: https://github.com/m417z/UWPSpy
- Owner: m417z
- License: gpl-3.0
- Created: 2023-05-25T23:52:27.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2025-02-10T09:34:11.000Z (2 months ago)
- Last Synced: 2025-04-09T06:04:31.200Z (5 days ago)
- Topics: uwp, xaml
- Language: C++
- Homepage: https://ramensoftware.com/uwpspy
- Size: 6.03 MB
- Stars: 395
- Watchers: 9
- Forks: 24
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome - m417z/UWPSpy - An inspection tool for UWP and WinUI 3 applications. Seamlessly view and manipulate UI elements and their properties in real time. (C++)
README
![]()
UWPSpy
An inspection tool for UWP and WinUI 3 applications. Seamlessly view and
manipulate UI elements and their properties in real time.[🏠 Homepage](https://ramensoftware.com/uwpspy)

## Usage
- Download the latest release from
[here](https://ramensoftware.com/downloads/uwpspy.zip).
- Run **UWPSpy.exe** and select the UWP/WinUI 3 application you want to spy on.
- A window with the application's UI elements will appear for each UI thread of
the target application.## Demo
[](https://youtu.be/Zxgk_BOVpfk)
*Click on the image to view the demo video on YouTube.*## Supported Windows versions
UWPSpy uses the [XAML Diagnostic
APIs](https://learn.microsoft.com/en-us/windows/win32/api/xamlom/nf-xamlom-initializexamldiagnosticsex)
which were added in Windows 10, version 1703. Earlier versions of Windows are
not supported.## References
- The
[`ExplorerTAP`](https://github.com/TranslucentTB/TranslucentTB/tree/release/ExplorerTAP)
part of the [TranslucentTB](https://github.com/TranslucentTB/TranslucentTB)
project. That's the only usage example of the XAML Diagnostic APIs I could
find on the internet.
- [Ahmed Walid (ahmed605)](https://github.com/ahmed605), thanks for helping with
many UWP-related questions.