Помоги мне с библиотекой Weifen Luo - PullRequest
0 голосов
/ 09 февраля 2010

Я хочу создать в своем приложении только две панели, такие как Solution Explorer и Toolbox (Visual Studio).

Проблема в том, что я не понимаю, как это работает в библиотеке weifen. Не могли бы вы дать мне пошаговое объяснение, как я могу сделать две стыкуемые панели, пожалуйста?

1 Ответ

2 голосов
/ 29 июля 2010

Выполните следующие действия:

  • Добавить ссылку на библиотеку Docking.
  • Создать две формы.
  • Для каждой формы перейдите к исходному виду и расширьте их из класса DockContent .

    public partial class ToolWindow : DockContent
    {
         public ToolWindow()
        {
            InitializeComponent();
        }
    }
    
  • Добавьте элемент управления DockPanel в основную форму. Это где ваши окна инструментов будут пристыкованы.

  • Чтобы показать окна инструментов, вот пример кода

    ToolWindow myToolWindow = new ToolWindow();
    myToolWindow.Show(this.myDockPanel, DockState.DockLeftAutoHide); // Dock Left & Auto Hide
    
...