Как отследить событие, когда открывается выпадающая панель (SlideOut), т.е. когда нажимаешь на область панели со стрелочкой.Зачем?
Пробовал по событию PropertyChanged, но срабатывает только когда панель автоматически закрывается.А Initialized?
Зачем?
А Initialized?
Как отследить событие, когда открывается выпадающая панель (SlideOut), т.е. когда нажимаешь на область панели со стрелочкой.Что-то с ходу не получилось ничего найти подходящего. Тут надо, наверное, подключать отслеживание событий в ARXDBG/MGDDBG и смотреть что происходит при разворачивании панели.
Нужно, чтоб при клике по стрелке раскрытия выпадающей панели заполнялся список оборудования в зависимости от выбранного на чертеже объекта.Лента для такого не предназначена. Можно, конечно, попробовать и поизвращаться. Тогда всё равно придётся делать обновление панели при выборе объекта на чертеже. Ведь раскрывающуюся часть панели можно закрепить.
Можно, конечно, сделать заполнение списка автоматом при выборе объекта на чертеже, но это будет избыточно, менять каждый раз оборудование не нужно и иметь постоянно эту информацию тоже не нужно, поэтому и прячу контрол с перечнем оборудования в выпадающей панели.
Вот и пошел таким "нелегким" путем.
А чем не устраивает вариант, когда по кнопке на ленте открывается своё диалоговое окно? В нём можно будет сделать всё что угодно.
В общем я сделал через RibbonComboИнтересное решение! Можете скриншот показать, как это выглядит у вас на панели ленты?
В общем я сделал через RibbonComboИнтересное решение! Можете скриншот показать, как это выглядит у вас на панели ленты?