GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com โ€” GitHub - microsoft/microsoft-ui-xaml: WinUI: a modern UI framework with a rich set of controls and styles to build dynamic and high-performing Windows applications.

BranchesTags
Open more actions menu

Latest commit

 

History

3,345 Commits
3,345 Commits

Folders and files

NameName
Last commit message
Last commit date
.github
.github
 
 
Helix
Helix
 
 
MergedWinMD
MergedWinMD
 
 
PackageStore
PackageStore
 
 
Samples
Samples
 
 
build
build
 
 
controls
controls
 
 
dbgext
dbgext
 
 
docs
docs
 
 
dxaml
dxaml
 
 
eng
eng
 
 
external/inc
external/inc
 
 
packaging
packaging
 
 
perf
perf
 
 
scripts
scripts
 
 
src
src
 
 
test
test
 
 
tools
tools
 
 
.gitattributes
.gitattributes
 
 
.gitignore
.gitignore
 
 
.gitmodules
.gitmodules
 
 
.vsconfig
.vsconfig
 
 
.vsconfig_buildtools
.vsconfig_buildtools
 
 
Build.cmd
Build.cmd
 
 
BuildTransportPackage.ps1
BuildTransportPackage.ps1
 
 
BuildTransportPackageCmdWrapper.cmd
BuildTransportPackageCmdWrapper.cmd
 
 
CODE_OF_CONDUCT.md
CODE_OF_CONDUCT.md
 
 
CONTRIBUTING.md
CONTRIBUTING.md
 
 
CONTRIBUTING_feedback_and_requests.md
CONTRIBUTING_feedback_and_requests.md
 
 
CONTRIBUTION_HANDLING.md
CONTRIBUTION_HANDLING.md
 
 
DevCmd.cmd
DevCmd.cmd
 
 
Directory.Build.props
Directory.Build.props
 
 
Directory.Build.rsp
Directory.Build.rsp
 
 
Directory.Build.targets
Directory.Build.targets
 
 
GettingStarted.md
GettingStarted.md
 
 
LICENSE
LICENSE
 
 
Microsoft.UI.Xaml-Product.sln
Microsoft.UI.Xaml-Product.sln
 
 
NOTICE.md
NOTICE.md
 
 
NuGet.config
NuGet.config
 
 
OneTimeSetup.cmd
OneTimeSetup.cmd
 
 
Packages.props
Packages.props
 
 
README.md
README.md
 
 
SECURITY.md
SECURITY.md
 
 
XamlCompilerPrerequisites.sln
XamlCompilerPrerequisites.sln
 
 
buildsamples.cmd
buildsamples.cmd
 
 
dirs.targets
dirs.targets
 
 
global.json
global.json
 
 
init.cmd
init.cmd
 
 
init.ps1
init.ps1
 
 
initrun.ps1
initrun.ps1
 
 
pack.component.cmd
pack.component.cmd
 
 
packages.arm64.config
packages.arm64.config
 
 
packages.arm64ec.config
packages.arm64ec.config
 
 
packages.config
packages.config
 
 
packages.x64.config
packages.x64.config
 
 
packages.x86.config
packages.x86.config
 
 
privacy.md
privacy.md
 
 

Repository files navigation

WinUI hero image

WinUI

Follow @windowsui

About WinUI ยท Documentation ยท Release notes

WinUI is a user interface layer that contains modern controls and styles for building Windows apps. The current generation is WinUI 3, which ships as part of the Windows App SDK.

  • Modern UI: WinUI embodies Fluent Design to enable intuitive, accessible, and powerful experiences and the latest user interface patterns.
  • Developers in control: Use .NET with C# or C++ to write apps that run great on x86, x64 and ARM.
  • Optimized for modern experiences & hardware: Create performant experiences with WinUI that are optimized for modern hardware.
  • Part of the Windows App SDK: The Windows App SDK is a set of libraries, frameworks, components, and tools that you can use in your apps to access powerful Windows platform functionality from all kinds of apps on many versions of Windows. The Windows App SDK combines the powers of Win32 native applications alongside modern API usage techniques, so your apps light up everywhere your users are.
  • Powers key experiences in Windows: Windows experiences and apps are built with WinUI. Its rich control set and styles make it easy to develop high-quality experiences used by millions every day.

Powers key experiences in Windows

๐Ÿ“‹ Getting started with WinUI

For WinUI, your app's users must be on Windows 10 1809 - Build 17763 or newer (including Windows Insider Previews).

The full documentation of WinUI can be found on Microsoft Learn:

  • Get started with WinUI
  • Build your first WinUI app
  • Migrate from UWP to the Windows App SDK
  • Windows Runtime APIs not supported in desktop apps
  • WinUI & Windows App SDK samples

๐Ÿ–ผ๏ธ WinUI 3 Gallery

Make sure to also check out the WinUI 3 Gallery, our interactive sample experience showing everything you can do with WinUI.

WinUI 3 Gallery

๐Ÿ“บ WinUI Community Call

The WinUI Community Call is your opportunity to learn about WinUI and to engage with the WinUI team and community. Join us online on YouTube at the Windows Developer channel.

๐Ÿ“ข Contributing to WinUI

The WinUI team welcomes your feedback! To understand how we handle incoming feature requests and bugs, please see our contribution handling guidelines.

For information on how to contribute, please see Contributing to WinUI.

Warning

We're not yet ready to accept code contributions, but we are working towards that goal. It is now possible to build the WinUI product binaries, with work in progress to share test code and enabling locally running tests. To get started building WinUI from source and see more details on current limitations, see Getting started with building WinUI. See the WinUI OSS Update post to check the latest status.

For the latest code and updates, use the main branch.

๐Ÿ›ฃ๏ธ Roadmap

For info on the WinUI release schedule and high level plans please see the WinUI roadmap.

๐Ÿ”ง WinUI for UWP

WinUI for UWP (WinUI 2) is a library of controls that provides Microsoft UI controls and features for UWP apps. Learn more about WinUI for UWP here or download the source code here.

You can get the WinUI 2 Gallery on the Microsoft Store and see the source code here.

Data/Telemetry

This project collects usage data and sends it to Microsoft to help improve our products and services. Note, however, that no data collection is performed when using your private builds.

Code of Conduct

This project has adopted the Microsoft Open Source Code of Conduct.

For more information see the Code of Conduct FAQ or contact [email protected] with any additional questions or comments.

About

WinUI: a modern UI framework with a rich set of controls and styles to build dynamic and high-performing Windows applications.

Topics

cppcsharpdesktopfluent-designuwpwindowswindows-10winuiwinui3xaml

Resources

Readme
MIT license

Code of conduct

Code of conduct

Contributing

Contributing

Security policy

Security policy
Activity
Custom properties

Stars

8.6k stars

Watchers

246 watching

Forks

962 forks
Report repository

Releases

Packages

Used by

Contributors

Languages

You are visitor 01402503 โ€” GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800ร—600. No cookies required.