Benutzerdefinierte Menü-WPF(XAML)

Wir haben die dev in unserem service eine Verbindung zwischen wpf-xaml mit powershell-Skripts.
Tatsächlich haben wir es wirklich nicht haben eine harte difficults für jeden einfachen Steuerelementen wie textbox, richtextbox-Steuerelement, Schaltfläche, etc...

Aber jetzt wollen wir versuchen, machen ein Menü wie z.B. notepad(Datei, Bearbeiten, etc...). Das Ziel ist es einen Menü-Stil wie : Schwarz-Menü

Ich habe gelesen, dass viele threads hier und in anderen website über styling, aber nichts funktioniert(viele code mit C# also es ist kompliziert, um es zu ändern).

Wenn ich verstehen richtig, wir müssen erstellen Sie eine benutzerdefinierte Formatvorlage für unser Menü. Zum Beispiel, hier mein Menü :

<Window x:Class="Test.MainWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        xmlns:eo="http://schemas.essentialobjects.com/wpf/"
        Title="MainWindow" Height="250" Width="350">
    <StackPanel>
        <Menu>
            <MenuItem Header="_File">
                <MenuItem Header="_New" />
                <MenuItem Header="_Save" />
                <MenuItem Header="_Quit" />
            </MenuItem>
            <MenuItem Header="_Edit">
                <MenuItem Header="_Copy" />
                <MenuItem Header="_Cut" />
                <MenuItem Header="_Paste" />
            </MenuItem>
        </Menu>
    </StackPanel>
</Window>

Wo ich benutzerdefinierte Stil und wie? (Hintergrund schwarz, text weiß, hover-light blue, Untermenü hintergrund schwarz, ohne weissen Rand)

Vielen Dank für Ihre Hilfe und sorry, wenn ich mich nicht klar in meiner Anfrage. Schwer zu erklären.

InformationsquelleAutor Steve A. | 2016-03-21
Schreibe einen Kommentar