Windows. SDK. Contracts
The Windows 10 WinRT API Pack enables you to add the latest Windows Runtime APIs support to your .NET Framework 4.6+ and .NET Core 3.0+ libraries and apps.
This package includes all the supported Windows Runtime APIs up to Windows 10 version 2004. If you are targeting earlier platforms, consider only offering functionality available on the detected platform version. For further details, see:
- .NET Framework 4.6+
- .NET Core 3.0+
Requires default package management format set to PackageReference, and NuGet 4.0 or higher.
Install-Package Microsoft.Windows.SDK.Contracts -Version 10.0.19041.1
dotnet add package Microsoft.Windows.SDK.Contracts --version 10.0.19041.1
<PackageReference Include="Microsoft.Windows.SDK.Contracts" Version="10.0.19041.1" />
paket add Microsoft.Windows.SDK.Contracts --version 10.0.19041.1
#r "nuget: Microsoft.Windows.SDK.Contracts, 10.0.19041.1"
// Install Microsoft.Windows.SDK.Contracts as a Cake Addin #addin nuget:?package=Microsoft.Windows.SDK.Contracts&version=10.0.19041.1 // Install Microsoft.Windows.SDK.Contracts as a Cake Tool #tool nuget:?package=Microsoft.Windows.SDK.Contracts&version=10.0.19041.1
NuGet packages (30)
Showing the top 5 NuGet packages that depend on Microsoft.Windows.SDK.Contracts:
The official way to send toast notifications on Windows 10 via code rather than XML, with the help of IntelliSense. Supports all C# app types, including WPF, UWP, WinForms, and Console, even without packaging your app as MSIX. Also supports C++ UWP apps. Additionally, generate notification payloads from your ASP.NET web server to send as push notifications, or generate notification payloads from class libraries. For UWP/MSIX apps, you can also generate tile and badge notifications.
This library provides WebView XAML control for WPF by hosting web content in your WPF desktop application. It is part of the Windows Community Toolkit. This control uses the Microsoft Edge rendering engine (EdgeHTML) or the the System.Windows.Controls.WebBrowser, for devices on older versions (WebViewCompatible), to embed a view that renders richly formatted HTML5 content from a remote web server, dynamically generated code, or content files.
This library provides XAML islands helpers for WPF. It is part of the Windows Community Toolkit. By using the WindowsXamlHost control, you can add built-in or custom UWP controls to the User Interface (UI) of your WPF desktop application, such as Windows Ink and controls that support the Fluent Design System.
This library provides WebView XAML control for Windows Forms by hosting web content in your Windows Forms desktop application. It is part of the Windows Community Toolkit. This control uses the Microsoft Edge rendering engine (EdgeHTML) or the the System.Windows.Controls.WebBrowser, for devices on older versions (WebViewCompatible), to embed a view that renders richly formatted HTML5 content from a remote web server, dynamically generated code, or content files.
This library provides XAML controls for WPF. It is part of the Windows Community Toolkit. Controls: -InkCanvas : Defines an area that receives and displays ink strokes. -InkToolbar : Wpf-enabled wrapper for InkToolbar, that Represents a Universal Windows app control containing a customizable and extensible collection of buttons that activate ink-related features in an associated InkCanvas. -MapControl : A set of controls for WPF and UWP for rendering digital maps from different providers (like OpenStreetMap and Bing Maps) and various types of map overlays. -MediaPlayerElement : This controls embeds a view that streams and renders media content such as video in your Windows Forms or WPF desktop application. -SwapChainPanel : Provides a hosting surface, where Microsoft DirectX swap chains provide content that can be rendered into a XAML UI. A SwapChainPanel element is a key component for an app that renders Microsoft DirectX graphics and then presents those visuals within a XAML page.
GitHub repositories (26)
Showing the top 5 popular GitHub repositories that depend on Microsoft.Windows.SDK.Contracts:
Windows system utilities to maximize productivity
Launcher for Windows, an alternative to Alfred and Launchy.
A modern file explorer that pushes the boundaries of the platform.
Experience, Learn and Code the latest breakthrough innovations with Microsoft AI
The Windows Community Toolkit is a collection of helpers, extensions, and custom controls. It simplifies and demonstrates common developer tasks building UWP and .NET apps for Windows 10. The toolkit is part of the .NET Foundation.