GridSplitter Größe ändern next

Es scheint, ich kann nicht @ verwendGridSplitter um die Größe zu ändernNächste item. Hier ist xaml:

<Grid>
    <!-- this works -->
    <Grid Background="Gray" HorizontalAlignment="Left">
        <Grid.ColumnDefinitions>
            <ColumnDefinition Width="100" />
            <ColumnDefinition Width="auto" />
            <ColumnDefinition Width="auto" />
        </Grid.ColumnDefinitions>
        <GridSplitter Grid.Column="1" Width="10" ResizeBehavior="PreviousAndNext" />
    </Grid>
    <!-- this doesn't -->
    <Grid Background="Gray" HorizontalAlignment="Right">
        <Grid.ColumnDefinitions>
            <ColumnDefinition Width="auto" />
            <ColumnDefinition Width="auto" />
            <ColumnDefinition Width="100" />
        </Grid.ColumnDefinitions>
        <GridSplitter Grid.Column="1" Width="10" ResizeBehavior="PreviousAndNext" />
    </Grid>
</Grid>

und Demo:

Notice was übrig istGrid kann in der Größe geändert werden, während das richtige ein paar Probleme hat. Sie können versuchen, xaml selbst zu geben, um zu sehen, was ich meine.

Was soll ich tun, um @ zu machNächste Item Resizing funktioniert?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage