Bonjour,
Je rencontre un problème sur ma solution. Je cherche à faire en sorte que mon ribbon soit automatiquer ajuster au niveau de la taille en fonction de la taille de la fenêtre.
Pour ce fait voici mon code:
Et voici le résultat:
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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55 <Window xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:local="clr-namespace:WEO" xmlns:Custom="http://schemas.microsoft.com/winfx/2006/xaml/presentation/ribbon" x:Class="WEO.MainWindow" mc:Ignorable="d" Title="MainWindow" Height="600" Width="1200" SizeToContent="Width" WindowStartupLocation="CenterScreen" WindowState="Maximized"> <Grid> <Grid.Background> <SolidColorBrush Color="{DynamicResource {x:Static SystemColors.ActiveCaptionColorKey}}"/> </Grid.Background> <Grid.RowDefinitions> <RowDefinition Height="Auto" /> <RowDefinition Height="Auto" /> </Grid.RowDefinitions> <Grid.ColumnDefinitions> <ColumnDefinition Width="*" /> <ColumnDefinition Width="800" /> <ColumnDefinition Width="*" /> </Grid.ColumnDefinitions> <Custom:Ribbon x:Name="ribbon" HorizontalAlignment="Left" VerticalAlignment="Top" Grid.Row="1" Grid.ColumnSpan="3" Width="1192"> <Custom:Ribbon.QuickAccessToolBar> <Custom:RibbonQuickAccessToolBar> <Custom:RibbonButton x:Name="Save" SmallImageSource="Ressources/icon.png"/> <Custom:RibbonButton x:Name="Undo" SmallImageSource="Ressources/icon.png"/> <Custom:RibbonButton x:Name="Redo" SmallImageSource="Ressources/icon.png"/> </Custom:RibbonQuickAccessToolBar> </Custom:Ribbon.QuickAccessToolBar> <Custom:Ribbon.ApplicationMenu> <Custom:RibbonApplicationMenu SmallImageSource="Ressources/icon.png"> <Custom:RibbonApplicationMenuItem Header="Nouveau" ImageSource="Ressources/icon.png"/> <Custom:RibbonApplicationMenuItem Header="Ouvrir" ImageSource="Ressources/icon.png"/> <Custom:RibbonApplicationMenuItem Header="Enregistrer" ImageSource="Ressources/icon.png"/> <Custom:RibbonApplicationMenuItem Header="Enregistrer sous" ImageSource="Ressources/icon.png"/> <Custom:RibbonApplicationMenuItem Header="Imprimer" ImageSource="Ressources/icon.png"/> <Custom:RibbonApplicationMenuItem Header="Quitter" ImageSource="Ressources/icon.png"/> </Custom:RibbonApplicationMenu> </Custom:Ribbon.ApplicationMenu> <Custom:RibbonTab Header="Accueil"> </Custom:RibbonTab> <Custom:RibbonTab Header="Insertion"> </Custom:RibbonTab> <Custom:RibbonTab Header="A propos"> </Custom:RibbonTab> </Custom:Ribbon> </Grid> </Window>
Comment faire pour régler ce problème?
J'ai beau essayer tout seul mais je n'y arrive pas donc je viens vous demander votre aide. Et à y être comment je fais pour dire que lorsque je clique sur mon A propos par exemple cela m'ouvre une autre fenêtre car j'ai vus que c'est du XAML donc je ne sais pas comment passer du XAML au C#
Je vous remercie!
Partager