title: How do I bind multiple Combo Boxes to the same data set and allow only 1 box to select each piece of data?
body: <p>Right now I'm maintaining 4 separate data sources and adding and removing items from each one as that item is selected/deselected in another comboBox.</p>
  
  <pre><code>AvailibleColors1 = new List&lt;String&gt;(new String[] { Resources.Red, Resources.Orange, Resources.Blue, Resources.White, null, });
  AvailibleColors2 = new List&lt;String&gt;(new String[] { Resources.Red, Resources.Orange, Resources.Blue, Resources.White, null, });
  AvailibleColors3 = new List&lt;String&gt;(new String[] { Resources.Red, Resources.Orange, Resources.Blue, Resources.White, null, });
  AvailibleColors4 = new List&lt;String&gt;(new String[] { Resources.Red, Resources.Orange, Resources.Blue, Resources.White, null, });
  </code></pre>
  
  <p>This is for a simple game where players are selecting their colors and the idea is that a player should not even have the option to select a color already chosen by another player. My current method is functional but it's fragile (comboBox doesn't always update when items added/removed, not sure why) and inelegant. As always, thanks in advance!</p>