You'll need to add the logic to the VM to remove the selected item from the subsequent lists when a user makes a selection. I doubt there is a xaml only solution, so you'll probably need to handle...