Как я могу переместить панель AvalonDock вправо?

Я обнаружил 2 странные вещи:

  1. Почти все примеры AvalonDock устарели. AvalonDock2 теперь в NuGet больше нет, только Xceed.Avalon — это та самая библиотека? Многие примеры не работают для "xceed-версии".
  2. Что еще более важно, я не могу сделать одну простую вещь: переместить панель панели с левой стороны (состояние по умолчанию) на правую сторону. Конечно, я могу сделать это с помощью мыши, но как определить место запуска xcad:LayoutAnchorablePaneGroup как правостороннее? Код:

    <xcad:DockingManager x:Name="DockManager" Grid.Row="1">
    <xcad:LayoutRoot>
        <xcad:LayoutPanel >
            <xcad:LayoutAnchorablePaneGroup DockWidth="200" >
                <xcad:LayoutAnchorablePane>
                    <xcad:LayoutAnchorable Title="Explorer" >
    
                    </xcad:LayoutAnchorable>
                </xcad:LayoutAnchorablePane>
            </xcad:LayoutAnchorablePaneGroup>
        </xcad:LayoutPanel>
    </xcad:LayoutRoot>
    </xcad:DockingManager>
    

person TimeCoder    schedule 31.05.2016    source источник


Ответы (1)


Я только начал AvalonDock несколько недель назад, и мне было интересно то же самое.

Я считаю, что AvalonDock — это та же библиотека в Xceed, это правда, что некоторые примеры устарели, но если вы достаточно покопаетесь, вы можете найти кое-что полезное.

http://www.codeproject.com/Articles/483507/AvalonDock-Tutorial-Part-Adding-a-Tool-Windo мне очень помогло.

Что касается вашего вопроса, как вы хотите переместить его вправо? Вы про шапку или всю вкладку?

person Hélène    schedule 31.05.2016
comment
Я решил проблему. Если вы используете Visual Studio, то вы помните панель Solution Explorer (в моем VS она справа), большая часть экрана — это открытый файл. Когда я пытался реализовать что-то подобное, панель (например, обозреватель решений) всегда появлялась слева. Это был такой код: ‹xcad:LayoutRoot› ‹xcad:LayoutPanel› ‹xcad:LayoutAnchorablePaneGroup DockWidth=350› ‹xcad:LayoutDocumentPane /› Это просто: просто поменяйте местами последние две строки. Мы видим панели в порядке объявления, слева направо! - person TimeCoder; 31.05.2016