Problema de GridSplitter do WSF SharedSizeGroup
Eu gostaria de usar uma grade para o meu layout de nível superior. A grade terá 1 coluna e n linhas. Cada linha na grade também deve conter uma grade que deve ter 3 colunas e 1 linha. Na segunda coluna é um GridSplitter e estou tentando usar um SharedSizeGroup para que isso altere o tamanho da primeira coluna em todos os Grids aninhados.
Aqui está o que eu tenho ... e funciona !! ... bem meio que ... se você clicar no divisor e redimensionar sem soltar ele funciona ... mas por algum motivo se você redimensionar algo e soltar o mouse e, em seguida, tentar redimensionar usando uma linha diferente, parece "ficar".
Alguma ideia?
<!-- Parent Grid -->
<Grid Grid.IsSharedSizeScope="True">
<Grid.RowDefinitions>
<RowDefinition></RowDefinition>
<RowDefinition></RowDefinition>
</Grid.RowDefinitions>
<!-- First Grid -->
<Grid Grid.Row="0">
<Grid.ColumnDefinitions>
<ColumnDefinition SharedSizeGroup="A" Width="Auto"></ColumnDefinition>
<ColumnDefinition SharedSizeGroup="B" Width="Auto"></ColumnDefinition>
<ColumnDefinition SharedSizeGroup="C" Width="Auto"></ColumnDefinition>
</Grid.ColumnDefinitions>
<Label Grid.Column="0">One-Left</Label>
<GridSplitter Grid.Column="1" Width="5" Background="DarkGray"></GridSplitter>
<Label Grid.Column="2">One-Right</Label>
</Grid>
<!-- Second Grid -->
<Grid Grid.Row="1">
<Grid.ColumnDefinitions>
<ColumnDefinition SharedSizeGroup="A" Width="Auto"></ColumnDefinition>
<ColumnDefinition SharedSizeGroup="B" Width="Auto"></ColumnDefinition>
<ColumnDefinition SharedSizeGroup="C" Width="Auto"></ColumnDefinition>
</Grid.ColumnDefinitions>
<Label Grid.Column="0">Two-Left</Label>
<GridSplitter Grid.Column="1" Width="5" Background="DarkGray"></GridSplitter>
<Label Grid.Column="2">Two-Right</Label>
</Grid>
</Grid>