Xaml C#如何使用Gridsplitter在两列的每一侧添加角半径

时间:2016-05-05 08:38:55

标签: gridsplitter cornerradius

(我是法国人...抱歉;-))

<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”上放置角落,保持布局。 谢谢!

0 个答案:

没有答案