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.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Probieren Sie etwas wie dieses:
Ich bin sicher, es kann optimiert werden, aber das kann Ihnen der Weg zu gehen.
Grüße,