How to use Windows touch keyboard in WPF applications
From Windows 8 and forward there is a touch keyboard in Windows.
The touch keyboard is integrated into WinRT applications.
In desktop mode, the keyboard doesn't pop up when required, and there is very little support for opening and closing the keyboard.
Because these are static events, you must detach your event handlers when your application is disposed, or memory leaks will result.
Here is a video from Microsoft showing how the keyboard works in Windows.