У меня была точно такая же проблема (на самом деле с Silverlight 5, но, тем не менее, такое же поведение).Я пробовал разные вещи с MaxDropDownHeight, но это не решило проблему.
@ Уокер, подход, который вы упомянули в своем ответе, звучал многообещающе, но я не смог понять из вашего описания, как вы на самом деле это реализовали.
В любом случае я нашел довольно маловероятное решение.Я обнаружил, что если я заполню свой ComboBox ComboBoxItems вместо набора пользовательских объектов, то проблема выпадающего списка / выбора / направления не возникает.Я разместил ответ здесь , который более подробно описан.