我有一個VSTO 插件(不是模板項目),我想結合進入事件手動添加到文檔中的任何內容的控制,但無法弄清楚如何做綁定。VSTO/WINWORD綁定到輸入事件DropDownListContentControl
這是很容易找到合適的內容控制:
ActiveDoc.ContentControls.Cast<ContentControl>()
.Where(cc => cc.Type == WdContentControlType.wdContentControlDropdownList)
ContentControl中沒有任何事件可言,所以好像我需要以某種方式獲得DropDownListContentControl但還沒我無法弄清楚如何從ContentControl或任何其他來源獲取它。
- 您不能只將ContentControl投射到DropDownListContentControl,因爲沒有父母的共同點。
- 我想我可能能夠通過使用動態找到,但那些不支持事件。
- 模板項目 ContentControls是使用Globals.Factory.CreateDropDownListContentControl創建的,但這似乎不適用於Addin項目。
我猜想有一些簡單的我錯過了,但幾小時的谷歌搜索迄今沒有結果。
TIA
很酷,謝謝。我一直在發現我主要討厭內容控制,因爲他們的用戶體驗很糟糕,但我必須偶爾做,所以這是一個方便的提示。 –