Но если Вы сделаете это в случае SelectionChanged Комбинированного окна, то устанавливая SelectedItem снова вызовет случай SelectionChanged, и Вы окажетесь в затруднительном положении. Один простой путь состоит в том, чтобы использовать глобальный флаг, как это.
ОТМЕТЬТЕ: В шаге 5, вместо того, чтобы использовать Текстовую область, Вы можете использовать область Ключевых слов, чтобы хранить данные для окна списка (не комбинированное окно). Когда окно списка будет связано с областью Ключевых слов, флажки появятся рядом с возможными ценностями в окне списка, и пользователь может сделать многократные выборы. Все эти выборы сохранены в области Ключевых слов мультиценности. Однако, области Ключевых слов ограничены 255 характерами, таким образом этот тип области должен использоваться, только если пользователь будет выбирать из относительно немногих возможных ценностей.
Read rest of story…