У меня возникли проблемы с тем, чтобы это работало в приложении WPF, над которым я работаю. В принципе, то, что мне нужно, похоже на панель задач в MMC:Как переключить видимость столбца таблицы WPF
- Приложение имеет три столбца в основной части дисплея. Мне нужна колонка с правой стороны, которая может изменяться. Я предполагаю, что это означает использование Grid с GridSplitter, но все, что работает, будет делать.
- Я хочу, чтобы сохранить ширину столбца справа, когда приложение закрыто и загрузить его при открытии приложения, но это должен быть начальный размер: пользователь должен иметь возможность изменять его размер.
- Когда я изменяю размер окна, я хочу, чтобы столбцы слева и справа располагались одинакового размера, а средний столбец - с шириной окна.
- Столбы слева и справа должны иметь минимальную ширину. Когда я изменяю размер правого столбца, я хочу, чтобы центральный столбец стал меньше, но не левым столбцом.
- Я также хочу, чтобы иметь возможность переключать видимость столбца справа на кнопку переключения, которая находится за пределами столбца, и когда она возвращается к видимости, я хочу, чтобы она была той же ширины, что и раньше.
Я стараюсь сделать как можно больше в XAML и с привязкой.
И могу ли я получить его с кремом, мороженым и шоколадной стружкой, пожалуйста? :-)
Я отредактировал оригинальный вопрос довольно сильно, потому что мой оригинал был таким же ясным, как грязь. – serialhobbyist
Моя вторая щедрость за десять минут. Поскольку я еще не закончил, я не совсем уверен, что произойдет. Думаю, мы увидим ... – serialhobbyist
Если вы не выбрали один из самых высоких голосов, он автоматически получает его –