Welcome to the WinUI-Samples repository! This repository contains a collection of tutorials and samples for WinUI 3, a modern UI framework for building Windows apps. Whether you're a beginner or an experienced developer, you'll find a wealth of resources here to help you learn and explore the capabilities of WinUI 3.
WinUI (Windows UI Library) is a native user interface framework for building modern, high-performance Windows apps. It provides a set of controls and APIs that enable developers to create visually appealing, fast, and fluid user experiences across a wide range of Windows devices.
WinUI 3 is the latest version of the framework and represents a major update over its predecessor, WinUI 2. With WinUI 3, you can build Windows apps that target both the Universal Windows Platform (UWP) and the Desktop (Win32) platforms, using a shared codebase.
This repository is organized into the following sections:
- Tutorials: Step-by-step guides that cover various aspects of WinUI 3 development. These tutorials are designed to help you get started and provide you with a solid foundation in using WinUI 3.
- Samples: Ready-to-run sample projects that demonstrate specific features or concepts in WinUI 3. These samples serve as practical examples to learn from and explore different aspects of WinUI 3 development.
If you're new to WinUI 3 or want to refresh your knowledge, here are a few steps to get started:
- Make sure you have the necessary prerequisites installed on your development machine. Visit the official WinUI documentation for detailed instructions on setting up your environment.
- Clone this repository to your local machine using your preferred Git client or by downloading the ZIP file.
- Browse the tutorials and samples directories to find the topic or feature you're interested in.
- Follow the instructions provided in each tutorial or sample to learn and experiment with WinUI 3.
- If you encounter any issues or have questions, feel free to open an issue in the repository. Our community and contributors will be happy to assist you.
We welcome contributions from the community to enhance the collection of tutorials and samples in this repository. If you have an idea for a new tutorial or sample, or if you want to improve an existing one, please follow these steps:
- Fork this repository and create a new branch for your work.
- Make your changes and additions, ensuring that they align with the existing structure and conventions.
- Test your changes to ensure they work as expected.
- Commit your changes and push them to your forked repository.
- Submit a pull request to the main repository, explaining the purpose and benefits of your changes.
Please note that by submitting a pull request, you agree to license your contributions under the MIT License.
The WinUI-Samples repository is licensed under the MIT License. This means you are free to use, modify, and distribute the code samples and tutorials in this repository, even for commercial purposes.
We would like to thank all the contributors and the WinUI community for their valuable contributions and feedback. Your support helps us make this repository a valuable resource for developers worldwide.
Happy coding with WinUI 3!