Я создаю пользовательский элемент управления, который представляет собой расширяемую / складывающуюся панель, которую затем можно заполнить другими элементами управления.Я не уверен, как подключить команду раскрытия / свертывания к кнопке.
Я использовал это, чтобы заставить панель слушать:
CommandManager.RegisterClassInputBinding(GetType(Button), New InputBinding(ToggleBtnCommand, New MouseGesture(MouseAction.LeftClick)))
CommandManager.RegisterClassCommandBinding(GetType(Button), New CommandBinding(ToggleBtnCommand, AddressOf btnToggleState))
Это работает, покатак как я использую только одну панель на окно.Если я использую больше панелей, все они растягиваются или сворачиваются при нажатии кнопки.Как я могу заставить управление понять, что только тот, который содержит нажатую кнопку («триггер команды»), должен слушать команду?