Modified SharpDXElement so it may be used as inherited Element and is able to use XAML-Bindings (<SharpDXElement Game="AnyGameObject" />).
   Couldn't check it here because compilation does not work.

Changed GameWindowDesktopWpf to fit new cases.
gameContext.Control as SharpDXElement => check of IsAssignableFrom