Question

Travailler avec le ribboncontrolslibrary, quand je lance ma demande la barre de titre ressemble application W98 ,. Comment puis-je faire joli?

Edit:. Il semble que a quelque chose à voir avec le thème utilisé sur les fenêtres

toute aide serait appréciée.

alt texte 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>
Était-ce utile?

La solution

(de mon commentaire précédent)

Vous pouvez dessiner un cadre de fenêtre sur mesure décrite dans cet article MSDN: http://msdn.microsoft.com/en-us/library/bb688195 (VS.85) .aspx , qui comprend des informations sur le dessin de la légende de la fenêtre avec la police du thème du système (ce qui pourrait fournir des indices sur l'accès à d'autres informations à thème).

Autres conseils

Si vous utilisez un thème personnalisé sur votre machine, fenêtres WPF par défaut sur le thème « Classic ».

Si je comprends bien, vos options sont alors limitées, car la barre de titre est non-client à votre demande - il est rendu par le système d'exploitation (pourquoi il ne peut pas adopter le thème personnalisé, je ne sais pas).

  • vous pouvez utiliser p / invoquer pour faire des choses désagréables
  • vous pouvez créer une fenêtre sans frontières et faux le titre vous bar
  • vous pouvez voir si le (plutôt vieux) information fait ici quelque chose de bon pour vous: http: //www.browsoft.com/tutorials/DefaultTheme.html

(Si le dernier fonctionne, cela signifie que ma compréhension du rendu la barre de titre est incorrect.)

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top