コードビハインドを使用したプログラミングアクティビティ

Code Behind は、タイプではなく Activity のインスタンスにコードを関連付けるワークフローです。

Activity Browser ウィンドウの Kanzi Studio で、任意の Activity の Code Behind スタブを生成できます。このスタブは特定の Activity に関連付けられており、その Activity のプロパティにアクセスできます。Code Behind では、モデルビューコントローラーパターンのビューまたはコントローラー部分に関連付けることができるコードを書くことができます。

たとえば、以下の操作を行うことができます。

  • Activity のステータスの変化に反応します。

  • Activity がアクティブ化されたときにリモートサービスに接続し、データを保存して Activity が非アクティブ化されたときに切断します。

  • Kanzi コマンドハンドラをインストールし、ユーザーがボタンを押したときに音量を上げるなどの実装を定義します。

  • 複雑なUIインタラクションを実装します。例えば、UI要素間でデータをドラッグアンドドロップするなどです。

チュートリアル: C++コードビハインドでアクティビティをプログラムする を完了することで、コードビハインドワークフローを使用してアクティビティをプログラムする方法を学びます。

../../_images/code-behind-drag-widgets.gif

Activities を Code Behind でプログラムするには:

APIで Code Behind を使用する

詳細については、CodeBehind クラスを参照してください。

関連項目

チュートリアル: アプリケーションUIの構造

チュートリアル: C++コードビハインドでアクティビティをプログラムする