WPF-Ribbon - Ausblenden der Symbolleiste für den Schnellzugriff
wie kann Sie ausblenden der Symbolleiste für den Schnellzugriff in einer WPF Ribbon?
Willst du es niemals eine Symbolleiste für den Schnellzugriff, oder Sie sind auf der Suche für show/hide-Funktion? Ich bin mit dem Microsoft Band, und ich habe keine buttons in meinem QAT Standard und nichts zeigt.
Ich möchte dauerhaft ausblenden. Das ist wahrscheinlich, weil Sie verwenden RibbonWindow und ich benutze normales Windows, weil RibbonWindow sieht aus wie ein Stück s.. in Win XP.
Gotchya... ich benutze RibbonWindow. Und ich Stimme dir zu... sieht schrecklich aus in XP.
Ich möchte dauerhaft ausblenden. Das ist wahrscheinlich, weil Sie verwenden RibbonWindow und ich benutze normales Windows, weil RibbonWindow sieht aus wie ein Stück s.. in Win XP.
Gotchya... ich benutze RibbonWindow. Und ich Stimme dir zu... sieht schrecklich aus in XP.
InformationsquelleAutor redman | 2011-06-07
Du musst angemeldet sein, um einen Kommentar abzugeben.
Symbolleiste für den Schnellzugriff wird automatisch ausgeblendet, wenn das Steuerelement der Multifunktionsleiste ist in einem RibbonWindow. Wenn es nicht ist, scheint es unmöglich, sich zu verstecken. Ich habe bereits Stunden an diesem Problem und war nicht in der Lage, es zu verbergen, richtig.
Aber es gibt eine einfache Lösung: Legen Sie die Ribbon-Steuerelement innerhalb eines Fensters und geben Sie einen negativen oberen Rand, so wird es schieben Sie außerhalb des Fensters. Legen Sie die Panel-ClipToBounds-Eigenschaft auf true und die Instrumente ausgeblendet werden.
Übrigens - es gibt mehrere Ribbon-Implementierungen für WPF, sogar von Microsoft selbst ("Fluent-Multifunktionsleiste" und "Microsoft Ribbon for WPF"), also das nächste mal sollten Sie erwähnen, was Sie reden.
Nur ein Hinweis: wenn Sie begann mit einem stock RibbonWindow wie ich es getan habe: ich habe die Fenster Art, Fenster sowohl in XAML und code-behind Hinzugefügt ClipToBounds="true" " LayoutRoot-Element raster, und gab der Band einen oberen Rand von -22.
InformationsquelleAutor Daniel Albuschat
Für Microsoft Ribbon für WPF, können Sie es ausblenden, indem Sie mit der
VisualTreeHelper
. Auf derLoaded
event-handler, nur die Größe ändern die Zeile, in der die Symbolleiste für den Schnellzugriff auf 0 :Eine gute und einfache Lösung.
Schade, dass es fix nicht der designer Fenster, aber damit kann ich Leben. Schlägt die anderen Lösungen hier
InformationsquelleAutor Philippe Lavoie
Oder wenn Sie es wollen, alle, die in XAML, das funktioniert
InformationsquelleAutor Nick Strupat
Hier ist die Lösung :
InformationsquelleAutor Luciano
Bisschen spät zu der party.
Dies wird Ihnen helfen zu verbergen die quick-bar
InformationsquelleAutor Sajy Bhaskaran
Ich weiß, dies ist eine alte post, fand aber eine einfachere Lösung...
Fügen Sie diese innerhalb der Band :-
Durch festlegen dieser Eigenschaft war ich in der Lage, ausblenden der Werkzeugleiste. Ich habe auch eingestellt das Kontext-Menü auf "{x:Null}" im ribbon, Schaltfläche, Gruppe und Schaltfläche Ebenen deaktivieren Sie das Kontext-Menü.
InformationsquelleAutor Dipu