138 votes

Comment ajouter un séparateur vertical ?

Je veux ajouter un séparateur vertical à une grille, mais je ne peux trouver que le séparateur horizontal. N'existe-t-il pas une propriété permettant d'indiquer si la ligne du séparateur doit être horizontale ou verticale ?

J'ai beaucoup cherché, mais je n'ai pas trouvé de solution courte et facile à ce problème.

J'utilise .Net Framework 4.0 et Visual Studio Ultimate 2012.

Si j'essaie de faire pivoter le séparateur horizontal de 90 degrés, il perd la possibilité de s'arrimer à d'autres composants.

Le séparateur pivoté ressemble à ceci :

<Separator HorizontalAlignment="Left" Height="100" Margin="264,26,0,0" VerticalAlignment="Top" Width="100" RenderTransformOrigin="0.5,0.5">
    <Separator.RenderTransform>
        <TransformGroup>
            <ScaleTransform/>
            <SkewTransform/>
            <RotateTransform Angle="90"/>
            <TranslateTransform/>
        </TransformGroup>
    </Separator.RenderTransform>
</Separator>

-2voto

Dion Kurczek Points 9

Voici comment j'ai procédé :

<TextBlock Margin="0,-2,0,0">|</TextBlock>

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X