private void ItemsSource_CurrentChanged(object sender, EventArgs e) {
var newValue = ItemsSource.CurrentItem as AcItemWrapper;
if (ItemsSource.Contains(_selectedWrapper.Value)) {
_selectedWrapper.Value = newValue;
} else {
_selectedWrapper.ForceValue(newValue);
}
}