I am using version v18.1.0673
When selecting New Vertical Tab Group my IsOpen is called multiple times:
Closed
Open
Closed
Open
This happens so fast my async network calls to subscribe and unsubscribe to data updates execute before each previous event finishes. Since I have a network app, I can't block. If there was only once close and one open I would be find but I am getting multiple which totally hoses me. Here is my xaml:<Style x:Key="DockingWindowStyle" TargetType="docking:DockingWindow">
<Setter Property="Description" Value="{Binding Path=Description, Mode=TwoWay}" />
<Setter Property="IsActive" Value="{Binding Path=IsActive, Mode=TwoWay}" />
<Setter Property="IsFloating" Value="{Binding Path=IsFloating, Mode=TwoWay}" />
<Setter Property="IsOpen" Value="{Binding Path=IsOpen, Mode=TwoWay}" />
<Setter Property="IsSelected" Value="{Binding Path=IsSelected, Mode=TwoWay}" />
<Setter Property="SerializationId" Value="{Binding Path=SerializationId, Mode=TwoWay}" />
<Setter Property="Title" Value="{Binding Path=Title, Mode=TwoWay}" />
<Setter Property="WindowGroupName" Value="{Binding Path=WindowGroupName, Mode=TwoWay}" />
</Style>
Ideally, close and open wouldn't even be called or if they were additional data would be available so I could detect the windows is just being moved allowing me to totally ignore the update. Is there a work around for these multiple calls or does the latest version of the software fix this bug. I call it a bug because the window is only closed once yet I get two callbacks. Same goes for open.