CommunityToolkit.WinUI.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).

BitmapIconExtension

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

BitmapIconSourceExtension

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

CacheBase<T>

Provides methods and tools to cache files in a folder

DependencyObjectExtensions

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

DesignTimeHelpers

Class used to provide helpers for design time

DispatcherQueueTimerExtensions

Set of extension methods for using Microsoft.UI.Dispatching.DispatcherQueueTimer.

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 Microsoft.UI.Xaml.Markup.MarkupExtension which can provide Microsoft.UI.Xaml.Controls.FontIcon values.

FontIconSourceExtension

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

FrameworkElementExtensions
HyperlinkExtensions

Provides attached dependency properties for the Microsoft.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 the Command attached dependency property for the Microsoft.UI.Xaml.Controls.ListViewBase

MatrixExtensions

Provides a set of extensions to the Microsoft.UI.Xaml.Media.Matrix struct.

NullableBoolExtension

Custom Microsoft.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 Microsoft.UI.Xaml.Media.RotateTransform.

ScaleTransformExtensions

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

ScrollViewerExtensions

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

SkewTransformExtensions

Extension methods for Microsoft.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 Microsoft.UI.Xaml.Markup.MarkupExtension which can provide symbol-based Microsoft.UI.Xaml.Controls.FontIcon values.

SymbolIconSourceExtension

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

TextBoxExtensions
TextIconExtension

An abstract Microsoft.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 Microsoft.UI.Xaml.Media.TranslateTransform.

UIElementExtensions

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

VisualExtensions

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

Interfaces

IAdvancedCollectionView

Extended ICollectionView with filtering and sorting

Enums

ItemContainerStretchDirection

Stretch direction

SortDirection

Sort direction enum

TextBoxExtensions.ValidationMode

Regex validation mode.

TextBoxExtensions.ValidationType

Specify the type of validation required