バージョン

AppendStyle(Style,String) メソッド

リポジトリで管理されている Style インスタンスを構造的な Style と結合します。
シンタックス
'宣言
 
Protected Overloads Function AppendStyle( _
   ByVal style1 As Style, _
   ByVal structuralKey As String _
) As Style
protected Style AppendStyle( 
   Style style1,
   string structuralKey
)

パラメータ

style1
1 つ目の Style インスタンス。
structuralKey
構造スタイルを識別する文字列。これは、構造スタイルを SmartRenderer 内で登録したとき(これは通常、InitializeStyles メソッドの中で実行されます)に使用したキーと同じにする必要があります。
解説

UIElement の継承クラスではこのメソッドを使用して、リポジトリで管理されている既存のスタイルに構造スタイルを結合します。スタイルを結合するということは、ランタイムにレンダリングされる CSS class 属性の最後に構造スタイルの CSS クラス名が追加されることを意味します。ビュー要素で必要とされるレイアウトと機能的な動作は構造スタイルの規則によって決定されるため、構造スタイルは他のスタイルよりも優先されることになっています。そのため、StyleRepository は、構造スタイルの CSS クラス定義が、ランタイムに HTML にレンダリングされる埋め込み CSS スタイル シートの一番上に来るようにします。

AppendStyle を呼び出す前に、UI 要素のシーン グラフで SmartRenderer を初期化する必要があります。この事前要件が満たされない場合には、AppendStylestyle1 をそのまま返します。

参照

参照

UIElement クラス
UIElement メンバ
オーバーロード一覧
RenderStyle(Infragistics.WebUI.Shared.Style,string)