This package includes code only helpers such as Colors conversion tool, Storage file handling, a Stream helper class, etc.
See the version list below for details.
Install-Package Microsoft.Toolkit.Uwp -Version 7.0.0-preview1
dotnet add package Microsoft.Toolkit.Uwp --version 7.0.0-preview1
<PackageReference Include="Microsoft.Toolkit.Uwp" Version="7.0.0-preview1" />
paket add Microsoft.Toolkit.Uwp --version 7.0.0-preview1
NuGet packages (9)
Showing the top 5 NuGet packages that depend on Microsoft.Toolkit.Uwp:
This library provides UI components, such as XAML extensions, helpers, converters and more. It is part of the Windows Community Toolkit. AdvancedCollectionView: It's a collection view implementation that support filtering, sorting and incremental loading. It's meant to be used in a viewmodel. Behaviors: - BehaviorBase: Helper for building Behaviors - ViewportBehavior: Listening for element to enter or exit the ScrollViewer viewport CacheBase: Provides methods and tools to cache files in a folder. Converters: Commonly used converters that allow the data to be modified as it passes through the binding engine. Extensions: - ApplicationViewExtensions: Provides attached properties for interacting with the ApplicationView on a window (app view). - FrameworkElementExtensions: Provides attached dependency properties for the FrameworkElement. - ListViewExtensions: Provides attached dependency properties for the ListViewBase - LogicalTree: Defines a collection of extensions methods for UI. - MatrixExtensions: Provides a set of extensions to the Matrix struct. - MatrixHelperEx: Static helper methods for Matrix. - Mouse: Helper class for easily changing the mouseover cursor type. - NullableBool: Custom MarkupExtension which can provide nullable bool values. - RotateTransformExtensions: Extension methods for RotateTransform. - ScaleTransformExtensions: Extension methods for ScaleTransform. - ScrollViewerExtensions: Provides attached dependency properties for the ListViewBase - SkewTransformExtensions: Extension methods for SkewTransform. - StatusBarExtensions: Provides attached dependency properties for interacting with the StatusBar on a window (app view). - SurfaceDialTextbox: Helper class that provides attached properties to enable any TextBox with the Surface Dial. - TextBoxMask: TextBox mask property allows a user to more easily enter fixed width text in TextBox control. - TextBoxRegex: TextBoxRegex allows text validation using a regular expression. - TitleBarExtensions: Provides attached dependency properties for interacting with the ApplicationViewTitleBar on a window (app view). - TranslateTransformExtensions: Extension methods for TranslateTransform. - VisualExtensions: Extension methods and attached properties for Visual objects - VisualTree: Defines a collection of extensions methods for UI. Helpers: - BindableValueHolder: Holds the value. Can be used to change several objects' properties at a time. - DependencyPropertyWatcher: Used to Track Changes of a Dependency Property - ThemeListener: Class which listens for changes to Application Theme or High Contrast Modes and Signals an Event when they occur.
This library provides XAML templated controls. It is part of the Windows Community Toolkit. Controls: - AdaptiveGridView: Presents items in an evenly-spaced set of columns to fill the total available space. - BladeView: Provides a horizontal collection of blades for master-detail scenarios. - CameraPreview: Easily preview video from camera sources and get realtime frames from the selected source. - Carousel: Presents items in a carousel control. - DockPanel: Define areas where you can arrange child elements either horizontally or vertically, relative to each other. - DropShadowPanel: DropShadowPanel control allows the creation of a DropShadow for any Xaml FrameworkElement in markup. - Expander: Expander allows user to show/hide content based on a boolean state. - GridSplitter: A the control that redistributes space between columns or rows of a Grid control. - HeaderedContentControl: Provides a header to content. - HeaderedItemsControl: Provides a header to items. - HeaderedTextBlock: Provide a header for read-only text. - ImageCropper: ImageCropper control allows user to crop image freely. - ImageEx: Images are downloaded asynchronously showing a load indicator and can be stored in a local cache. - InAppNotification: Show local notifications in your application. - InfiniteCanvas: Supports Infinite Scrolling, Ink, Text, Format Text, Zoom in/out, Redo, Undo, Export & Import. - LayoutTransformControl: Support for transformations as if applied by LayoutTransform. - Loading: Helps to show content with animation to the user while the app is doing some calculation. - MarkdownTextBlock: An efficient and extensible control that can parse and render markdown. - MasterDetailsView: Implements the Master/Details design pattern. - OrbitView: Positions items in a circle around a center element and supports orbits and anchors. - RadialGauge: Displays a value within a range, using a needle on a circular face. - RadialProgressBar: Displays progress as a circle getting filled. - RangeSelector: "Double slider" control for range values. - RemoteDevicePicker: Remote Device Picker Control for Project Rome. - RotatorTile: Rotates through a set of items one-by-one like a live-tile. - ScrollHeader: A UI control that works as a ListView or GridView header control with quick return, sticky, and fade behavior. - StaggeredPanel: Layout of items in a column approach where an item will be added to whichever column has used the least amount of space. - TextToolbar: A Toolbar for Editing Text attached to a RichEditBox. It can format RTF, Markdown, or use a Custom Formatter. - TileControl: A ContentControl that show an image repeated many times. - TokenizingTextBox: An AutoSuggestBox like control which places entered input into easily removed containers for contacts or tags. - UniformGrid: Presents items in an evenly-spaced set of rows or columns to fill the total available display space. - WrapPanel: Positions child elements in sequential position from left to right and breaks content to the next line.
AppFramework for building .NET applications
This library enables access to Facebook. It is part of the Windows Community Toolkit.
This library enables easier consumption of connectivity Devices/Peripherals and handle its connection to Windows devices. It contains BluetoothLE and Network connectivity helpers.
GitHub repositories (8)
Showing the top 5 popular GitHub repositories that depend on Microsoft.Toolkit.Uwp:
A modern file explorer that pushes the boundaries of the platform.
A Pixiv client for UWP users
This code demonstrates a working customer order database hosted on Azure, implemented in C# and XAML, and ready to form the basis of your Windows Store enterprise app.
A modern Spotify experience for Windows 10