Merged PR 38924: Address release PR review comments
- removing redundant package dependencies
- removing changelog extra information
AI description (iteration 1)
PR Classification
This PR addresses release review feedback with code cleanup and documentation updates.
PR Summary
The changes remove outdated package references and update the changelog for the Win2D-WinUI release.
- In
winrt/projection/winrt.projection.csproj, removed references to Microsoft.Web.WebView2, InteractiveExperiences, and Foundation packages.- In
CHANGELOG.md, removed the BuildTools version update entry.
版权所有:中国计算机学会技术支持:开源发展技术委员会
京ICP备13000930号-9
京公网安备 11010802032778号
Transitioning Win2D to Reunion is In-Progress
Moving Win2D over to WindowsAppSdk and WinUI3 is a work in progress, and some features such as CanvasAnimatedControl have partial or no support.
Win2D
Win2D is an easy-to-use Windows Runtime API for immediate mode 2D graphics rendering with GPU acceleration. It is available to C#, C++ and VB developers writing apps for WinUI3. It utilizes the power of Direct2D, and integrates seamlessly with XAML.
Visit the DirectX Landing Page for more resources for DirectX developers.
Where to get it
How to use it
More info
Code Example
To give you a flavor of what the code looks like, here is a snippet of XAML:
and C#:
or C++/CX:
or C++/WinRT:
or VB:
Using Win2D
The documentation explains how to install Visual Studio, add the Win2D NuGet package to your project, and get started using the API.
Building Win2D from source
Requirements
Clone Repository
Build NuGet Packages
Point Visual Studio at the resulting ‘bin’ directory
Locally built versions of Win2D are marked as prerelease, so you must change the ‘Stable Only’ setting to ‘Include Prerelease’ when adding them to your project.
This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact opencode@microsoft.com with any additional questions or comments.