Dank für Ihre Antwort danken. Ja, ich verwende das Ribbon/FluentUI aus dem Office-Team
Entschuldigung, ich konnte mich nicht am 'M.Ahrens-Konto anmelden, das ich vor ungefähr 22 Stunden erstellt habe (es war kein OpenID-Konto, und ich bin mir nicht sicher, wie ich mich ohne OpenID anmelden kann, also habe ich mir jetzt eine OpenID gemacht).
Ich konnte nicht auf den Link zum Tutorial vorher schreiben (als neuer Benutzer kann 1 Hyperlink nur schreiben), aber hier ist es: http://www.renevo.com/blogs/dotnet/archive/2009/02/10/your-first-wpf-ribbon-application.aspx
Es ist einfach in diesem Tutorial nicht passiert, es passiert in jeder anderen Ribbon-App, die ich mache (einschließlich Microsoft-Samples). Ich habe den fließenden versucht:
* Horizontal = "Rechts"
* Horizontalcontentalignment = "Rechts"
* Flowdirection = "RightToLeft" (macht die ApplicationMenu nach rechts gehen, sondern schaltet die Spalten um
)
* Standard
Aber es scheint nicht anders zu machen, die ApplicationMenu ist immer noch auf der ‚linken‘ Seite (es sei denn, ich maximieren das Fenster).
M.Ahrens
+++++++++++++++++++++++++
Edit (hinzugefügt, um eine Codebeispiel):
<r:RibbonWindow
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:r="clr-namespace:Microsoft.Windows.Controls.Ribbon;assembly=RibbonControlsLibrary"
Height="400" Width="400">
<DockPanel>
<r:Ribbon DockPanel.Dock="Top">
<r:Ribbon.ApplicationMenu>
<r:RibbonApplicationMenu>
</r:RibbonApplicationMenu>
</r:Ribbon.ApplicationMenu>
</r:Ribbon>
</DockPanel>
</r:RibbonWindow>
können Sie eine Auswahl Ihres XAML-Codes veröffentlichen?Dadurch wird der Versuch, das Problem zu finden, erheblich erleichtert. –
Das mitgelieferte Beispiel erzeugt diesen Fehler: http://cid-a45fe702de180b23.skydrive.live.com/self.aspx/Public/RibbonAnnoyance3.png –
Ich habe meine ursprüngliche Antwort mit meinem XAML-Code aktualisiert. –