хорошо, это просто.
Мне нужно создать простую пользовательскую панель, которая будет иметь функцию свертывания.
Дело в том, что мне нужно контролировать положение кнопки свертывания, и мне нужно управлять пользовательским интерфейсом свернутого режима (то есть я хочу, чтобы панель показывала что-то в свернутом режиме, а не только заголовок.
например:
Я хочу создать панель поиска, которая будет вложена в область просмотра над страницами приложения. каждая страница будет иметь доступ к заголовку панели поиска и ее форме расширенного поиска, которая является разборной. в режиме свертывания виден только простой поиск и заголовок.
вот изображение перед развалом: (после нажатия на стрелку в кружке панель раскроется, чтобы показать предварительный поиск)
![once clicking the circled arrow the panel will expand to show the advance search](https://i.stack.imgur.com/jZrHB.png)
вот изображение после распада:
![enter image description here](https://i.stack.imgur.com/o8SpK.png)
как бы вы реализовали такую функциональность?