
Hello,
I want to display two ToolWindows as docked.
How to do it by using MVVM?
I checked "MVVM ToolWindows" sample. The sample is three ToolWindows.
I changed constructor of MainViewModel as the following, then two ToolWindows are displayed by divided.
--> Is this expected behavior?
I also checked Live Visual Tree. There were two ToolWindowContainer.
/// <summary>
/// Initializes a new instance of the <see cref="MainViewModel"/> class.
/// </summary>
public MainViewModel() {
//toolItems.Add(new ToolItem1ViewModel()); --> comment out
//toolItems.Add(new ToolItem2ViewModel() { State = ToolItemState.Document });
toolItems.Add(new ToolItem3ViewModel() { State = ToolItemState.Docked, DefaultDockSide = ToolItemDockSide.Left });
toolItems.Add(new ToolItem3ViewModel() { State = ToolItemState.Docked, DefaultDockSide = ToolItemDockSide.Left });
foreach (var toolItem in toolItems)
toolItem.IsOpen = true;
}