Overblog Suivre ce blog
Editer l'article Administration Créer mon blog

Présentation

  • : Romagny13 - Du .NET,du pur .NET
  • Romagny13 - Du .NET,du pur .NET
  • : Cycle de progression Faire (quelque chose qui marche) -> comprendre ce que l’on fait/comment cela marche -> pousser plus loin les notions
  • Contact

Recherche

Articles Récents

19 avril 2007 4 19 /04 /avril /2007 21:49
Utilisation des  thèmes prédéfinis avec WPF
I – Aero
1 – référencer PresentationFramework.Aero
2 – Ajouter en resource (les styles seront appliqués à tous les controls du conteneur)
Normalcolor uniquement (Thème Windows Vista)
    <Window.Resources>
      <ResourceDictionary Source="/PresentationFramework.Aero, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, ProcessorArchitecture=MSIL;component/themes/Aero.normalcolor.xaml" />
    </Window.Resources>
 
II - Luna
1 – référencer PresentationFramework.Luna
2 – Ajouter en resource (les styles seront appliqués à tous les controls du conteneur)
a-Normalcolor (Thème Bleu Windows XP )
   <Window.Resources>
      <ResourceDictionary Source="/PresentationFramework.Luna, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, ProcessorArchitecture=MSIL;component/themes/Luna.normalcolor.xaml" />
    </Window.Resources>
 
b-Homestead (Thème Marron clair Windows XP)
   <Window.Resources>
      <ResourceDictionary Source="/PresentationFramework.Luna, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, ProcessorArchitecture=MSIL;component/themes/Luna.homestead.xaml" />
    </Window.Resources>
 
c-Metallic (Thème Argenté Windows XP)
   <Window.Resources>
      <ResourceDictionary Source="/PresentationFramework.Luna, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, ProcessorArchitecture=MSIL;component/themes/Luna.metallic.xaml" />
    </Window.Resources>
 
III – Royale
1 – référencer PresentationFramework.Royale
2 – Ajouter en resource (les styles seront appliqués à tous les controls du conteneur)
Normalcolor uniquement
    <Window.Resources>
      <ResourceDictionary Source="/PresentationFramework.Royale, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, ProcessorArchitecture=MSIL;component/themes/Royale.normalcolor.xaml" />
    </Window.Resources>
 
Note : cette notion est importante le thème n’est appliqué qu’au conteneur pour lequel il est mis en resource :
-          Si le thème est défini en ressource de la window, alors le thème sera appliqué à tous les controls de la form
-          on peut avoir également par exemple un wrappanel qui aurait le thème Aero et un autre conteneur le thème Luna
 
 

Partager cet article

Repost 0
Published by Romagny13 - dans Xaml
commenter cet article

commentaires

site 21/07/2015 05:37

These watchmen is the authentic heroes, given that they know very well what really means to turn out to be treasured and even like to discover the works of art being appreciated by simply several many people practical.