Skip to main content
Microsoft.Toolkit.Forms.UI.Controls package icon

Microsoft.Toolkit.Forms.UI.Controls

This library provides XAML user controls for Windows Forms. 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.

Total Downloads
43.2K
43,189
Published
Aug 11, 2020
Latest stable version

Install

.NET CLI
dotnet add package Microsoft.Toolkit.Forms.UI.Controls --version 6.1.2
Package Manager Console
Install-Package Microsoft.Toolkit.Forms.UI.Controls -Version 6.1.2
PackageReference
<PackageReference Include="Microsoft.Toolkit.Forms.UI.Controls" Version="6.1.2" />

Frameworks

.NETCoreApp3.0 .NETFramework4.6.2

Dependencies

[6.1.2, )
[10.0.18362.2005, )
[6.1.2, )
[10.0.18362.2005, )
System.Net.Http
.NETFramework4.6.2
[4.0.0, )

Adoption guide

A verified publisher signal is available. Assess fit from the package's supported frameworks, license and dependency graph rather than popularity alone.

No SPDX license expression is published. Review the license text and your organisation's policy before redistribution.

Compatibility metadata lists 2 target frameworks; confirm the exact target used by your application.

How to read this guidance

Sources: published NuGet v3 registry metadata and explicit NuBrowse editorial guides. Refresh: package metadata is refreshed from NuGet when the page loads. Limit: this is not a security, legal or compatibility guarantee; validate the selected version in your project.

Useful next steps

Move from package metadata to a concrete selection or review workflow.