最近のアクセス:
[Class] プロパティ

デザイン システム クラス (またはテーマクラス) をコントロールに割り当てます。

構文

control. class = { styleClass:StyleClassName | Value }...
入力値の説明:
control
   
1 つ以上のクラスを割り当てるコントロールの名前です。
StyleClassName
   
コントロールを含むオブジェクトに関連付けられたスタイル (Design System オブジェクトまたはテーマ) のうち、コントロールに関連付けたいクラスの名前。
Value 
    実行時にこのプロパティに割り当てられる文字列を表します。文字列は、定数または変数です。

適用範囲

ジェネレーター: .NET.NET FrameworkAndroidAngularAppleJava

実行時/設計時

このプロパティは、実行時および設計時の両方で適用されます。

次の例では、「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 構文を使用することを強く推奨します。文字列値を使用すると、オブジェクトがどのクラスを参照しているのか判別できません。

参考情報



サブページ
Created: 14/09/18 03:45 by Admin Last update: 24/12/16 23:23 by Admin
カテゴリ
Powered by GXwiki 3.0