Home > Informatik, Internet, Microsoft, Programmiersprachen, RIA, Silverlight > SilverlightToolkit – Using Toolkit Themes XAML

SilverlightToolkit – Using Toolkit Themes XAML

achdem gestern die Verwendung von Themes mittels DLL durchgemacht hat, wird diesesmal die Verwendung von XAML-Themes besprochen.

Die DLL-Dateien waren unter Silverlight Toolkit\Binary\Themes zu finden, den Unterordner XAML für die XAML-Themes findet man auch im selben Unterordner die die DLL-Dateien. In weiterer Folge wird besprochen, wie man die XAML-Files verwenden kann.

  1. Als erstes die Referenzen (Controls.dll, DataVisualization.dll, Input.dll & Theming.dll) hinzufügen: Project > Add Reference > Browse Tab.
  2. Als nächstes ist das entsprechende XAML-File einzufügen (ImplicitStyleMangerTheme.xaml – Source\Controls.Sampla\Theming\ImplicitStyleManager oder anderes Theme (wie zB BureauBlue.xaml - Binary\Themes\XAML).
  3. Das gewählte Theme muss nun ausgewählt werden und unter dessen Eigenschaften (Properties) muss seine Build Action auf Content geändert werden (Siehe Abbildung).
  4. Jetzt muss nur noch das Template in die Seite hinzugefügt werden:
    <Grid x:Name=”LayoutRoot” Background=”White”
       themes:ImplicitStyleManager.ResourceDictionaryUri=”ImplicitStyleManagerTheme.xaml”  
       themes:ImplicitStyleManager.ApplyMode=”Auto”>
  5. Hinweis: bei ResourceDictionaryUri muss nur das XAML-Theme geändert werden, mit dem vollständigen “Pfad”:
    zB.: bei BureauBlue.xaml
    themes:ImplicitStyleManager.ResourceDictionaryUri=”Microsoft.Windows.Controls.Theming.BureauBlue.xaml”

  1. Bisher keine Kommentare
  1. Bisher keine Trackbacks