Jak umieścić instancję okna w LayoutAnchorable AvalonDock 2

Aktualizuję AvalonDock w aplikacji WPF C # (nie MVVM) z 1.3 do 2.0. W wersji 1.3 udało mi się umieścić niestandardowe okna tak długo, jak używane DockableContent: XAML:

<!--<Window-->
<ad:DockableContent   x:Class="Test.JournalWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        xmlns:ad="clr-namespace:AvalonDock;assembly=AvalonDock" 
        xmlns:local="clr-namespace:Test"
        xmlns:sys="clr-namespace:System;assembly=mscorlib"

        Loaded="Journal_Loaded" StateChanged="Journal_StateChanged"
        Title="Journal" Icon = "Resources/journalLog.ico" HideOnClose="True" Height="300" Width="Auto">

    <ad:DockableContent.Resources>
      </ad:DockableContent.Resources>

                <Grid>  </Grid>
</ad:DockableContent>
<!--</Window>-->

Kod za:

public partial class JournalWindow : DockableContent
    {
        public JournalWindow()
        {
            InitializeComponent();
        }

Wpisz MainWindow, aby wyświetlić element natychmiastowy:

JournalWindow journalWindow;
 journalWindow = new JournalWindow()
            {
                Name = nameJournalWindow,
                Title = "Journal"
            };

            journalWindow.IsCloseable = true;
            journalWindow.HideOnClose = true;
            journalWindow.Show(dockManager);

Jak umieścić i wyświetlić instancję JournalWindow w LayoutAnchorable lub innym elemencie układu (wcześniej jako DockableContent) za pomocą AvalonDock 2?

questionAnswers(1)

yourAnswerToTheQuestion