2018-11-16

Ruban Office en WPF

Microsoft vient de sortir une nouvelle version stable de son composant Ribbon for WPF (pour Framework 3.5SP1 et supérieur). Contrairement aux composants décrits dans un billet précédent, ce ruban fonctionne donc sous Windows XP aussi !

Voici deux articles intéressants si vous développez avec ce composant : le premier est la documentation MSDN et le second concerne les Design Concepts.

Exemple:

<r:RibbonWindow
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        xmlns:r="http://schemas.microsoft.com/winfx/2006/xaml/presentation/ribbon"
        x:Class="Trasys.Sogesmaint.Prototype.Windows.MainWindow"
        Title="My First Ribbon Form" WindowStartupLocation="CenterScreen"
        Height="332" Width="639">
    <Grid>
        <DockPanel>
            <r:Ribbon DockPanel.Dock="Top" x:Name="ribbonMain" ShowQuickAccessToolBarOnTop="False">
                <r:Ribbon.ApplicationMenu>
                    <r:RibbonApplicationMenu Visibility="Collapsed" />
                </r:Ribbon.ApplicationMenu>
                <r:RibbonTab Header="Home">
                    <r:RibbonGroup Header="Editing">
                        <r:RibbonButton LargeImageSource="Find.png" Label="Search" ToolTip="..." Margin="0,0,30,0" />
                        <r:RibbonButton LargeImageSource="Add.png" Label="Add new page" ToolTip="..."  Margin="10, 0" />
                        <r:RibbonButton SmallImageSource="Open.png" Label="Modify" ToolTip="..." />
                        <r:RibbonButton SmallImageSource="DeleteBlack.png" Label="Delete" ToolTip="..." />
                    </r:RibbonGroup>
                </r:RibbonTab>
            </r:Ribbon>
        </DockPanel>
    </Grid>
</r:RibbonWindow>

1 thought on “Ruban Office en WPF

Leave a Reply

Your email address will not be published. Required fields are marked *