(我是法国人...抱歉;-))
<Grid x:Name="grid2" Margin="0,5,0,5">
<Grid.ColumnDefinitions>
<ColumnDefinition />
<ColumnDefinition Width="3" />
<ColumnDefinition />
</Grid.ColumnDefinitions>
<Border x:Name="b3" BorderBrush="DarkOrange" CornerRadius="8,0,0,8" BorderThickness="1,1,1,1" Background="DarkOrange">
<TextBlock Grid.Column="0" TextAlignment="Center" Background="Transparent" >Partie Gauche</TextBlock>
</Border>
<GridSplitter Grid.Column="1" Background="Red" HorizontalAlignment="Stretch" ShowsPreview="True" ResizeDirection="Columns" />
<Border x:Name="b4" BorderBrush="DarkGreen" CornerRadius="0,8,8,0" BorderThickness="1,1,1,1" Background="DarkGreen">
<TextBlock Grid.Column="2" TextAlignment="Center" Background="Darkgreen" >Partie Droite</TextBlock>
</Border>
</Grid>
with CornerRadius Grid.Column="0" and Grid.Column="2"
without CornerRadius Grid.Column="2"
我没有在Grid.Column =“2”上放置角落,保持布局。 谢谢!