バージョン

GetTheme メソッド (ThemeManager)

'Theme' 添付プロパティの値を取得します。
シンタックス
'宣言
 
Public Shared Function GetTheme( _
   ByVal d As DependencyObject _
) As String
public static string GetTheme( 
   DependencyObject d
)

パラメータ

d
解説

null (デフォルト値) に設定されたままの状態にしておくと、デフォルトの「Generic」テーマが使用されることになります。このプロパティには、登録済みの任意のテーマ名を指定できます (Register(String,String,ResourceDictionary) および GetThemes メソッドの項を参照)。

注: 以下のテーマはこのアセンブリで事前登録されていますが、追加のテーマも登録できます。

  • "Aero" - Vista の「Aero」テーマと互換性のあるテーマ。
  • "Generic" - デフォルトのテーマ。
  • "LunaNormal" - XP の「blue」テーマと互換性のあるテーマ。
  • "LunaOlive" - XP の「olive」テーマと互換性のあるテーマ。
  • "LunaSilver" - XP の「silver」テーマと互換性のあるテーマ。
  • "Office2k7Black" - MS Office 2007 の「Black」テーマと互換性のあるテーマ。
  • "Office2k7Blue" - MS Office 2007 の「Blue」テーマと互換性のあるテーマ。
  • "Office2k7Silver" - MS Office 2007 の「Silver」テーマと互換性のあるテーマ。
  • "Onyx" - ブラックとオレンジのハイライトを特徴としたテーマ。
  • "Royale" - 淡いブルーのハイライトを特徴としたテーマ。
  • "RoyaleStrong" - 濃いブルーのハイライトを特徴としたテーマ。

参照