Как спросил Тьерри, почему вы хотите, чтобы пользователь снова выбрал один и тот же элемент?
Если это только один крайний случай, когда у вас есть один элемент, который заполняет поле списка, то я бы спросил, выбран ли по умолчанию один элемент (или первый элемент с несколькими возвращенными)? Если это так, попробуйте установить для свойства IsSynchronizedWithCurrentItem значение False в поле со списком. Не видя кода, трудно дать лучший ответ.
Если есть код, который запускается каждый раз, когда пользователь выбирает элемент, независимо от того, является ли он одним и тем же, у вас может возникнуть проблема с рабочим процессом. Вы можете посмотреть, сможете ли вы реорганизовать код в этой области, чтобы изменить рабочий процесс.
Если вы не можете изменить рабочий процесс при выборе элемента, даже если он один и тот же, вам может потребоваться сделать каждый элемент в поле списка кнопкой с измененным шаблоном элемента управления кнопки на шаблон текстового блока. Это позволит вам привязаться к свойству Command и точно знать, какой элемент был нажат пользователем.
person
blandau
schedule
27.08.2012