I have a secondary monitor that I want to use exclusively to display information from a specific c# wpf application.
The normal windows desktop should not extend to this monitor, it should be impossible to move the mouse to it or somehow transfer input focus to this monitor. Nor should there ever be any error messages or other windows on that monitor, except for the single maximized window from the c# application.
This is necessary because the secondary monitor is used to display information not to the user in front of the pc, but to a remote location several meters away.
The approach I found to maximize a wpf app on a secondary monitor requires that the windows desktop is extended to that secondary monitor. If that monitor is not visible to the user, then this can get highly confusing if the mouse cursor is on that monitor, or an error message or main window is accidentally moved to it.
Is it possible to somehow get exclusive access to a monitor in wpf without extending the windows desktop to that monitor?