That monitor only has 1 input so you will need a switchbox if you don't want to have to keep changing the cable. I would go for an HDMI switchbox and then run a converter from the switchbox's hdmi output to the monitors displayport input.
What outputs do the pc and xbox have (you didnt give model info)