Creating a fullscreen window in WPF is quite simple, you just have to set WindowState to Maximized and WindowStyle to None.

But in my current project I was facing a little drawback : a border was still visible on the bottom and on the right side of my window :

Example of broken border

I have seen some solution on the web talking about Win32 interop and WM_GETMINMAXINFO messages, butit is quite simplier : just set the ResizeMode attribute of your Window to ''NoResize''. You will then end up with this windows :

<Window x:Class="" 
       WindowState="Maximized" WindowStyle="None"  ResizeMode="NoResize" >

Shout it kick it on