WinRT XAML Toolkit for UWP Overview Video

I stumbled upon the WinRT XAML Toolkit for UWP. The documentation is practically non-existent and you can only see what it can do by downloading all the source from GitHub and running the sample app. The following is a video of sample app demonstrating most of the controls, as well as links to allow you to jump to specific items of interest.

Background

The WinRT XAML Toolkit has been around since the Windows 8 days. It was ported to UWP as of Oct 2015.

The code was originally hosted on CodePlex but has since moved to GitHub: https://github.com/xyzzer/WinRTXamlToolkit

Some of the controls below can definitely be useful to you in your UWP but there are many that you should avoid using in UWP. For example: UWP now has a great date picker and I’d highly recommend you use that instead.

Note that in the video below I didn’t record every single item. Part of the reason is that the sample project had exceptions I wanted to avoid in the video.

Full Video

[embed]https://www.youtube.com/watch?v=pS6a9dVunq4[/embed]

Controls

Alternative Frame 0:02 Animating Container 0:11 AutoCompleteTextBox 0:18 Calendar 0:33 Cascading Image 0:46 CascadingTextBlock 0:55 Chart 1:13 ColorPicker 1:27 ColorPickerPrimitives 1:36 CountdownControl 1:44 CustomGridSplitter 1:54 DockPanel 2:02 FxControlContent 2:07 Gauge 2:17 ImageButton 2:32 ImageToggleButton 2:44 InputDialog 2:50 LayoutTransform 3:16 NumericUpDown 3:23 RingSlice / PieSice 3:31 SquareGrid 3:45 ToolWindow 3:56 TreeView 4:06 UniformGrid 4:18 WatermarkPasswordBox 4:34 WatermarkText 4:56 WebBrowser 5:10 WrapPanel 5:20

Control Extensions

Behaviour 5:37 BaseButtonExtensions 5:41 Content Fade 5:48 FrameworkElementExtensions 5:56 HighlightBehaviour 6:08 ImageExtensions 6:21 ItemControlExtensions 6:32 ListViewItemExtensions 7:03 MessageDialogExtensions 7:09 ScrollViewerExtensions 7:20 TextBox Validation 7:28 TextBoxFocusExtensions 9:03 UIElementAnimationExtensions 9:21