MS Ribbon for WPF: Office 2007 design

  • VB.NET

Es gibt 4 Antworten in diesem Thema. Der letzte Beitrag () ist von Atlas.

    MS Ribbon for WPF: Office 2007 design

    Hallo,
    Ich lese immer wieder im internet, dass wenn mann
    das design von dem Ribbon auf Office 2007 design umstellen möchte man nur folgenden
    XAML-Code einfügen Muss

    Quellcode

    1. <Window.Resources>
    2. <ResourceDictionary>
    3. <ResourceDictionary.MergedDictionaries>
    4. <ResourceDictionary
    5. Source="/RibbonControlsLibrary;component/Themes/Office2007Blue.xaml"/>
    6. </ResourceDictionary.MergedDictionaries>
    7. </ResourceDictionary>
    8. </Window.Resources>


    Aber die datei Office2007Blue.xaml kann ich nicht finden auch nicht wenn ich den name
    Unter Computer bei suchen eingebe.

    Weis jemand wo die verszeckt ist?

    Danke im Voraus
    Atlas

    Atlas schrieb:

    Aber die datei Office2007Blue.xaml kann ich nicht finden auch nicht wenn ich den name
    Unter Computer bei suchen eingebe.
    Office2007Blue.xaml ist eine eingebettete (embedded) Ressource in der RibbonControlsLibrary.dll.

    lg SeriTools
    | Keine Fragen per PN oder Skype.

    XML-Quellcode

    1. <r:RibbonWindow x:Class="Ribbon.Window1"
    2. xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    3. xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    4. xmlns:r="clr-namespace:Microsoft.Windows.Controls.Ribbon;assembly=RibbonControlsLibrary"
    5. Title="Wird nicht mehr angezeigt :(" Height="500" Width="500" MinHeight="500"
    6. MinWidth="500" WindowStartupLocation="CenterScreen">
    7. <r:RibbonWindow.Resources>
    8. <ResourceDictionary>
    9. <ResourceDictionary.MergedDictionaries>
    10. <ResourceDictionary Source="/RibbonControlsLibrary;component/Themes/Office2007Blue.xaml" />
    11. </ResourceDictionary.MergedDictionaries>
    12. </ResourceDictionary>
    13. </r:RibbonWindow.Resources>
    14. <DockPanel>
    15. <r:Ribbon DockPanel.Dock="Top" Title="Ribbon rulez" x:Name="RibbonBar">
    16. <r:Ribbon.ApplicationMenu>
    17. <r:RibbonApplicationMenu>
    18. <r:RibbonApplicationMenu.Command>
    19. <r:RibbonCommand SmallImageSource="Images\Dino.png"
    20. LargeImageSource="Images\Dino.png"
    21. ToolTipTitle="Test"
    22. ToolTipDescription="Das ist ein Test"
    23. LabelTitle="App Button"
    24. Executed="OnApplicationClose" />
    25. </r:RibbonApplicationMenu.Command>
    26. </r:RibbonApplicationMenu>
    27. </r:Ribbon.ApplicationMenu>
    28. </r:Ribbon>
    29. </DockPanel>
    30. </r:RibbonWindow>

    Quelle: michael.vodep.at/Stuff/CSharp/Ribbon.aspx

    Wie du siehst, brauchst du als Hauptelement ein RibbonWindow, kein "normales" Window.

    lg SeriTools
    | Keine Fragen per PN oder Skype.