Bonjour,
J'aimerai avoir uin gridSplitter avec des boutons comme dans visual Studio.
POur le moment j'ai reussi à faire Un gridSplitter qui divise ma fenetre en deux parties. Le probléme c'est que mon gridSplitter est une ligne toute simple et l'utilisateur est obligé d'utiliser sa souris pour monter ou descendre le splitter. Hors dans Visual il y a des petits boutons très pratique :
Si je double clique sur Xaml ou design les parties sont en full Screen et il y a aussi un bouton"fléche vers le bas" qui permet à la partie du haut de se mettre en full screen. Bref j'aimerai avoir ces fonctionnalités.
Pour le moment j'ai fait un controlTemplate dans mon gridSplitter avec 2 boutons mais du coup j'arrive plus à monter est descendre avec la souris...
Quelqu'un a déjà fait ça ou bien pourrait m'aider ?
MErci Bcp
voilà mon code:
Amandine
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26 <Grid x:Name="mainGrid"> <Grid.RowDefinitions> <RowDefinition Name="row0" /> <RowDefinition Height="Auto" /> <RowDefinition Name="row2" /> </Grid.RowDefinitions> <local:FMUCPlan Grid.Row="0" Margin="5" x:Name="UCPlan" /> <Grid Margin="5" Grid.Row="0" HorizontalAlignment="Stretch" VerticalAlignment="Stretch" x:Name="MasterFileGrid" > </Grid> <GridSplitter Grid.Row="1" Height="20" VerticalAlignment="Center" HorizontalAlignment="Stretch" Background="{DynamicResource MainBackgroundBrush}" BorderThickness="10,0,10,0" ShowsPreview="False" > <GridSplitter.Template> <ControlTemplate> <StackPanel Orientation="Horizontal" HorizontalAlignment="Left" Width="300"> <Button Content="Plan" x:Name="planButton" Click="planButton_Click" Height="18" /> <Button Content="Chart" x:Name="chartButton" Click="chartButton_Click" Height="18" /> </StackPanel> </ControlTemplate> </GridSplitter.Template> </GridSplitter> <local:FMUCDDAChart x:Name="chart" Grid.Row="2" /> </Grid>
Partager