デザイン システム クラス (またはテーマクラス) をコントロールに割り当てます。
control. class = { styleClass:StyleClassName | Value }...
入力値の説明:
control
1 つ以上のクラスを割り当てるコントロールの名前です。
StyleClassName
コントロールを含むオブジェクトに関連付けられたスタイル (Design System オブジェクトまたはテーマ) のうち、コントロールに関連付けたいクラスの名前。
Value
実行時にこのプロパティに割り当てられる文字列を表します。文字列は、定数または変数です。
ジェネレーター: .NET、
.NET Framework、
Android、
Angular、
Apple、
Java
このプロパティは、実行時および設計時の両方で適用されます。
次の例では、「Grid1」グリッドコントロールの
[ Class ] プロパティにテーマクラスが割り当てられています。
「GreenGrid」および「BlueGrid」は、事前定義クラス「Grid」から派生したクラスです。これらのクラスは、コントロールを含むオブジェクトに関連付けられたテーマにおいて定義されています。
//テーマクラスを割り当て
If &import > 0
Grid1.class = StyleClass:GreenGrid
Else
Grid1.class = StyleClass:BlueGrid
Endif
//値を割り当て
If &import > 0
Grid1.class = !”GreenGrid”
Else
Grid1.class = !”BlueGrid”
EndIf
コントロールのクラスプロパティに 2 つ以上のクラスを関連付けるには、次のように '+' 演算子を使用して文字列を連結します。
If &import > 0
Grid1.class = StyleClass:GreenGrid + !" " + StyleClass:GreenLightGrid
Else
Grid1.class = StyleClass:BlueGrid + !" " + StyleClass:BlueLightGrid
Endif
重要: テーマクラスまたはデザイン システム クラスへの参照が作成されるため、
StyleClass:ClassName 構文を使用することを強く推奨します。文字列値を使用すると、オブジェクトがどのクラスを参照しているのか判別できません。