WPF C# 2in1 sample app to detect docked and slate mode on convertable ultrabooks