バージョン

StyleSetName プロパティ (IProvideAppStyling)

このコントロールのテーマ化された外観を定義する Application Styling Framework (tm) スタイルセットの名前。
シンタックス
'宣言
 
Property StyleSetName As String
string StyleSetName {get; set;}

プロパティ値

アプリケーションの他のコントロールで整合性のある外観にコントロールを与えるために設計された Application Styling Framework(tm) (ASF) スタイルセットの名前。

このプロパティは、デフォルト スタイルセット ("Default" という名前)が使用されることを意味するために空の文字列 ("") を返す場合があります。

解説

Web サイトは、"web.config" ファイルのstyleSetName 属性を使用して、単一の整合性のあるアプリケーション全体のスタイル セットを構成できます。その代わりに、そのページに WebPage コントロールを配置し、StyleSetName プロパティを設定することで、ページのすべてのコントロールに Application Styling を適用するためにスタイルセットを定義できます。

コントロール レベルで、このプロパティによってアプリケーション開発者は、コントロールの単一インスタンスに適用されるスタイルセットをカスタマイズできます。

通常、グラフィック デザイナーは、ひとつ以上のスタイル シート ファイル (コントロールの各タイプに 1 つ) および画像ファイルを含むスタイルセットで提供します。スタイルセットの名前 ("Default" スタイルセットの例外で) は、このコントロールのスタイル シート ファイルで定義される各 Cascading Style Sheet (CSS) クラス名に表示される必要があります。たとえば、"Aqua" および "Onyx" という異なるスタイルセットを使用する 2 つの WebTree コントロールは、ASFNode ロールの CSS クラス名がそれぞれ "igtr_AquaNode" および "igtr_OnyxNode" になることを期待します。これによって、名前の競合なしで、コントロールの同じタイプの複数のスタイルセットを区別するために必要な CSS クラス名の一意性が可能になります。

スタイルセット名の変更は、デザインタイムで ParsedStyles によってキャッシュされる任意のスタイル定義を無効にします。

参照