Ich verwende die System.Windows.Controls.Ribbon
-Bibliothek für meine Anwendung. Alles funktioniert wirklich gut, außer wenn ich das Fenster maximiere, fängt es an, vom Bildschirm zu gehen.
Das ist mir auch bei anderen WPF-Anwendungen aufgefallen, aber wenn Sie RibbonWindow
verwenden, wird es noch schlimmer.
Hier ist mein Quellcode (nichts wirklich aufregendes, denke ich):
%Vor%Gibt es eine Möglichkeit, das Fenster davon abzuhalten?
Wenn Sie es nicht schon gefunden haben, denke ich, das könnte Ihr Problem lösen. systemmenu-does-not-show-correct . Es scheint ein Fehler zu sein, der spezifisch für die Implementierung von .net 4 ist.
Nur um Sie wissen zu lassen, wie ich das "gelöst" habe. Ich benutze die Fluent Ribbon API. Was viel besser für mich funktioniert, Sie erhalten auch die Office 2010 Styles.
Aber ich empfehle dringend, dass Sie den Quellcode herunterladen und selbst kompilieren, weil die letzte stabile Version vor einiger Zeit war, aber sie ist noch in der Entwicklung und die Entwickler reagieren sehr schnell auf Bugs.