У меня есть VSTO надстройку (не шаблон проекта), и я хотел бы связываться с Ввод событие для каких-либо элементов управления содержимым вручную добавлены в документ, но не могу понять, как сделать привязку.VSTO/WinWord Bind Ввод событие для DropDownListContentControl
Это достаточно легко найти соответствующие управления содержимым:
ActiveDoc.ContentControls.Cast<ContentControl>()
.Where(cc => cc.Type == WdContentControlType.wdContentControlDropdownList)
ContentControl не имеют каких-либо событий на всех, так что кажется, что мне нужно как-то получить DropDownListContentControl но я гаванью» t удалось выяснить, как получить это из ContentControl или любого другого источника.
- Вы не можете просто передать ContentControl в DropDownListContentControl, потому что нет общих родителей.
- Я думал, что я мог бы быть в состоянии найти с помощью динамического, но те не поддерживают события.
- В Проекты шаблонов ContentControls создаются с использованием Globals.Factory.CreateDropDownListContentControl, но это, похоже, не работает для проектов Addin.
Я предполагаю, что есть что-то простое, что мне не хватает, но часы работы в Интернете были бесплодны до сих пор.
ТИА
Круто, спасибо. Я находил я в основном ненавижу управление контентом, потому что их пользовательский опыт ужасен, но я должен сделать их время от времени, так что это полезный совет. –