Microsoft.Toolkit.Uwp.UI Namespace

Classes

AdvancedCollectionView

A collection view implementation that supports filtering, sorting and incremental loading

AdvancedCollectionView.NotificationDeferrer

Notification deferrer helper class

ApplicationViewExtensions

Provides attached properties for interacting with the Windows.UI.ViewManagement.ApplicationView on a window (app view).

AttachedDropShadow

A helper to add a composition based drop shadow to a Windows.UI.Xaml.FrameworkElement.

AttachedShadowBase

The base class for attached shadows.

AttachedShadowElementContext

Class which maintains the context of a Windows.UI.Composition.DropShadow for a particular Windows.UI.Xaml.UIElement linked to the definition of that shadow provided by the AttachedShadowBase implementation being used.

BitmapIconExtension

Custom Windows.UI.Xaml.Markup.MarkupExtension which can provide Windows.UI.Xaml.Controls.BitmapIcon values.

BitmapIconSourceExtension

Custom Windows.UI.Xaml.Markup.MarkupExtension which can provide Windows.UI.Xaml.Controls.BitmapIconSource values.

CacheBase<T>

Provides methods and tools to cache files in a folder

DependencyObjectExtensions

Provides attached dependency properties for the Windows.UI.Xaml.DependencyObject type.

DesignTimeHelpers

Class used to provide helpers for design time

DispatcherQueueTimerExtensions

Set of extension methods for using Windows.System.DispatcherQueueTimer.

Effects

Helper class for attaching AttachedShadowBase shadows to Windows.UI.Xaml.FrameworkElements.

EnumValuesExtension

A markup extension that returns a collection of values of a specific enum

FileCache

Provides methods and tools to cache files in a folder

FontIconExtension

Custom Windows.UI.Xaml.Markup.MarkupExtension which can provide Windows.UI.Xaml.Controls.FontIcon values.

FontIconSourceExtension

Custom Windows.UI.Xaml.Markup.MarkupExtension which can provide Windows.UI.Xaml.Controls.FontIconSource values.

FrameworkElementExtensions
HyperlinkExtensions

Provides attached dependency properties for the Windows.UI.Xaml.Documents.Hyperlink content element that allows it to invoke a ICommand when clicked

ImageCache

Provides methods and tools to cache files in a folder

InMemoryStorage<T>

Generic in-memory storage of items

InMemoryStorageItem<T>

Generic InMemoryStorageItem holds items for InMemoryStorage.

ListViewExtensions

Provides attached dependency properties for the Windows.UI.Xaml.Controls.ListViewBase

MatrixExtensions

Provides a set of extensions to the Matrix struct.

NullableBoolExtension

Custom Windows.UI.Xaml.Markup.MarkupExtension which can provide nullable bool values. See https://wpdev.uservoice.com/forums/110705-universal-windows-platform/suggestions/17767198-nullable-dependency-properties.

OnDeviceExtension

The OnDevice markup extension allows you to customize UI appearance on a per-DeviceFamily basis.

RectExtensions

Provides a set of extensions to the Rect struct.

RotateTransformExtensions

Extension methods for Windows.UI.Xaml.Media.RotateTransform.

ScaleTransformExtensions

Extension methods for Windows.UI.Xaml.Media.ScaleTransform.

ScrollViewerExtensions

Provides attached dependency properties and methods for the Windows.UI.Xaml.Controls.ScrollViewer control.

SkewTransformExtensions

Extension methods for Windows.UI.Xaml.Media.SkewTransform.

SortDescription

Sort description

StringExtensions

Extension methods for the String type.

SurfaceDialOptions

A model containing options for configuring the Surface Dial support through TextBoxExtensions.

SymbolIconExtension

Custom Windows.UI.Xaml.Markup.MarkupExtension which can provide symbol-based Windows.UI.Xaml.Controls.FontIcon values.

SymbolIconSourceExtension

Custom Windows.UI.Xaml.Markup.MarkupExtension which can provide symbol-baased Windows.UI.Xaml.Controls.FontIconSource values.

TextBoxExtensions
TextIconExtension

An abstract Windows.UI.Xaml.Markup.MarkupExtension which to produce text-based icons.

TitleBarExtensions

Provides attached dependency properties for interacting with the Windows.UI.ViewManagement.ApplicationViewTitleBar on a window (app view).

TranslateTransformExtensions

Extension methods for Windows.UI.Xaml.Media.TranslateTransform.

UIElementExtensions

Provides attached dependency properties for the Windows.UI.Xaml.UIElement

VisualExtensions

Extension methods and attached properties for Windows.UI.Composition.Visual objects

WebViewExtensions

Provides attached dependency properties for the Windows.UI.Xaml.Controls.WebView that allows attaching HTML string content/>.

Interfaces

IAdvancedCollectionView

Extended ICollectionView with filtering and sorting

IAlphaMaskProvider

Any user control can implement this interface to provide a custom alpha mask to it's parent DropShadowPanel

IAttachedShadow

Interface representing the common properties found within an attached shadow, AttachedShadowBase for implementation.

Enums

ItemContainerStretchDirection

Stretch direction

ScrollItemPlacement

Item Position

SortDirection

Sort direction enum

TextBoxExtensions.ValidationMode

Regex validation mode.

TextBoxExtensions.ValidationType

Specify the type of validation required