У меня странная ошибка с WPF Interop и надстройкой Excel. Я использую .Net 3.5 SP1.
Я использую Add-in Express для создания настраиваемой панели задач для Excel 2003. В этой области задач я использую ElementHost для размещения WPF UserControl. UserControl просто содержит Grid с TextBox и ComboBox. Моя проблема в том, что, хотя все отображается правильно, ComboBox не останется выпадающим, если я не удерживаю мышь над стрелкой вниз.
Не думаю, что это обязательно связано с надстройкой Express, потому что у меня была похожая проблема при попытке немодального отображения окна WPF в Excel.
Вторая проблема заключается в том, что ComboBox, похоже, не хочет расставаться с фокусом. Если я щелкну по нему, область текста станет серой, чтобы указать, что она имеет фокус, но я не могу переместить фокус в другом месте окна. Единственный способ отвлечь внимание - переместить колесико мыши.
У кого-нибудь еще была подобная проблема, и ей удалось ее исправить?