У меня есть пользовательская лента в Visio, которая отображается правильно, за исключением случаев, когда я нажимаю, чтобы развернуть SplitButton. Когда я расширяю SplitButton, он вызывает обратный вызов GetImage для моей ленты и загружает файл BMP с помощью LoadPicture, но фактически не отображается в Visio. В следующий раз, когда я разберу SplitButton, все будет в порядке.SplitButton GetImage Callback Not Working
Есть ли что-то, что мне нужно сделать в обратном вызове, чтобы подсказка ленты отображалась правильно при использовании SplitButton?
В настоящее время мы используем класс, который реализует IRibbonExtensibility с обратными вызовами для GetImage и OnAction, и они отлично работают для обычных кнопок, но мы получаем это поведение только при использовании SplitButton.
Это то, что я вижу в первый раз, я нажимаю на выпадающий:
Вы пробовали ** control.invalidate ** – Arya
Да, я сделал, но это не имело значения. RibbonUI.Invalidate делает это хуже; кнопка SplitButton никогда не появляется. –