Я просто переключился на WPF с обычного C # .NET для более продвинутых элементов управления дизайном пользовательского интерфейса.Мне удалось запутаться из-за того, что должно быть чрезвычайно просто, и я надеюсь, что кто-то может помочь.
В основном я хочу иметь разделы по обе стороны (по большей части это будут списки внутри модулей расширения)), одно поле со списком внизу посередине, а затем большое расширенное текстовое поле, занимающее середину.
Насколько я понимаю, я мог просто взять DockPanel, установить для ChildFill значение true, закрепить каждоекуда он должен идти, и оставьте последний, чтобы заполнить пространство.Кажется, что одни только списки не работают с DockPanel, и DockPanel, кажется, не расширяется, когда я изменяю размер окна.
Так что в основном мои вопросы ...
1) Почему DockPanel не расширяется / не сжимается при изменении размера окна?
2) Кажется, что кнопки на панели Dock работают нормально (как и во всех примерах, которые я обнаружил), но с помощью ListКоробки вместо этого, кажется, не работают должным образом.Почему это так?
3) Если вместо этого я помещу списки внутри Expanders, если я скажу два из них на левой стороне, и я уменьшу верхний расширитель, будет ли нижний расширитель расти вверх, чтобы заполнитьразрыв?
Я не могу себе позволить ничего подобного ActiPro, и мне не удалось отобразить элементы управления AvalonDock на панели инструментов MSVC 2010, поэтому я довольно сильно застрял, используя элементы управления по умолчанию.