コードビハインドを使用したプログラミングアクティビティ¶
Code Behind は、タイプではなく Activity のインスタンスにコードを関連付けるワークフローです。
Activity Browser ウィンドウの Kanzi Studio で、任意の Activity の Code Behind スタブを生成できます。このスタブは特定の Activity に関連付けられており、その Activity のプロパティにアクセスできます。Code Behind では、モデルビューコントローラーパターンのビューまたはコントローラー部分に関連付けることができるコードを書くことができます。
たとえば、以下の操作を行うことができます。
Activity のステータスの変化に反応します。
Activity がアクティブ化されたときにリモートサービスに接続し、データを保存して Activity が非アクティブ化されたときに切断します。
Kanzi コマンドハンドラをインストールし、ユーザーがボタンを押したときに音量を上げるなどの実装を定義します。
複雑なUIインタラクションを実装します。例えば、UI要素間でデータをドラッグアンドドロップするなどです。
チュートリアル: C++コードビハインドでアクティビティをプログラムする を完了することで、コードビハインドワークフローを使用してアクティビティをプログラムする方法を学びます。
Activities を Code Behind でプログラムするには:
C++ で、C++コードビハインドによるプログラミングアクティビティ を参照してください。
Java で、Javaコードビハインドでのプログラミングアクティビティ を参照してください。
APIで Code Behind を使用する¶
詳細については、CodeBehind クラスを参照してください。
Kanzi Engine C++ API リファレンス の C++ 用。
Kanzi Engine Java API リファレンス の Java 用。
関連項目¶
チュートリアル: C++コードビハインドでアクティビティをプログラムする