Frage

Arbeiten mit dem ribboncontrolslibrary, wenn ich meine Anwendung in der Titelleiste sieht aus wie W98 Anwendung ausführen ,. Wie kann ich es ziemlich aussehen?

Edit:. Es scheint, dass etwas mit dem Thema auf Fenster zu tun

Jede Hilfe würde geschätzt.

alt text http://img718.imageshack.us/img718/8188/321321.jpg

<r:RibbonWindow x:Class="Produccion_Dampers.main"
 xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
 xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
 xmlns:r="clr-namespace:Microsoft.Windows.Controls.Ribbon;assembly=RibbonControlsLibrary"
 Title="Window1"
 Height="600"
 Width="800">
    <DockPanel>
        <r:Ribbon DockPanel.Dock="Top" Title="my App looks like s***t">
        </r:Ribbon>
    </DockPanel>
</r:RibbonWindow>
War es hilfreich?

Lösung

(aus meinem vorherigen Kommentar)

Sie können einen benutzerdefinierten Fensterrahmen zeichnen, wie in diesem MSDN-Artikel beschrieben: http://msdn.microsoft.com/en-us/library/bb688195 (VS.85) aspx , die Informationen über das zeichnen der Fenstertitel mit dem System Thema der Schrift enthält (was bieten könnte Hinweise auf andere Themen den Zugriff auf Informationen).

Andere Tipps

Wenn Sie ein benutzerdefiniertes Thema auf Ihrem Computer ausgeführt werden, WPF-Fenster standardmäßig auf das „Classic“ Thema.

Wie ich verstehe, sind Ihre Optionen dann begrenzt, da die Titelleiste ist nicht-Client auf Ihre Bewerbung - es gerendert wird durch das OS (warum dann kann es nicht das benutzerdefinierte Thema annehmen, ich weiß es nicht).

  • Sie können p verwenden / aufrufen einige böse Dinge zu tun
  • Sie können ein randloses Fenster und Fälschung in der Titelleiste selbst
  • erstellen
  • Sie können sehen, ob die (eher alt) info hier etwas Gutes tut, für Sie: http: //www.browsoft.com/tutorials/DefaultTheme.html

(Wenn die letzten Werke, bedeutet dies, mein Verständnis über Rendering der Titelleiste ist falsch.)

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top