ステップ 4 - インタラクションを作成する¶
このステップでは、トリガーとアクションを使用してアプリケーションにインタラクションを作成するために、Node Components ウィンドウを使用する方法を学びます。
トリガーやアクションを使用したインタラクティブな操作を作成する¶
トリガーとアクションを使用してインタラクションを作成します。トリガーを使用して、プロパティを特定の値に設定したり、アプリケーションの状態を設定したりするアクションを開始します。
Kanzi Studio では、Node Components ウィンドウでトリガーとアクションを追加および設定します。
Node Components ウィンドウは、Properties ウィンドウと同じグループにあります。
このセクションでは、ボタンを作成し、トリガーやアクションを使用してメッセージを Log ウィンドウに書き込みます。
トリガーやアクションを使用したインタラクティブな操作を作成するには、以下のようにします。
In the Node Tree window Alt を押しながら右クリック the RootPage node, select Button 2D, and name it Next.
Kanzi ノードのほとんどは、ノードのレイアウトと機能のみを設定します。これにより、ノードを望む見た目に柔軟にカスタマイズすることができます。
RootPage ノードに配置するコンテンツは、アプリケーション全体で表示されます。例えば、アプリケーション全体でトップレベルのナビゲーションを表示したい場合は、RootPage ノードに作成してください。
Preview で
をクリックして Analyze モードに入り、
を右クリックして Borders of 2D nodes を選択します。Preview ウィンドウで Analyze モードを使用して、アプリケーションの構造とパフォーマンスを検査します。
Borders of 2D nodes は、2Dノードの境界をストライプの線で示します。
例えば、これにより視覚的な表現を持たない2Dノードを確認することができます。前のステップで作成した Button 2D ノードは、Preview ウィンドウの左上隅にあります。
Node Tree ウィンドウで Next ノードを選択し、Node Components ウィンドウの Button: Click メッセージトリガー Alt を押しながら右クリック Actions で、Write Log を選択します。
Write Log アクションを使用して、メッセージを Log ウィンドウに印刷します。
Log Text プロパティの隣にある Write Log アクションで Enter Operation をクリックし、<Name> を選択します。
<Name> マクロを使用して、このアクションを含むノードのタイプを Log ウィンドウに出力します。
メインメニューで Window > Log を選択して、Log ウィンドウを開きます。
Kanzi は Log ウィンドウにメッセージ、警告、およびエラーを出力します。
Preview ウィンドウで Next Button 2D ノードのエリアをクリックすると、Button: Click トリガーが発動し、Write Log アクションが実行され、その結果ノードの名前が Log ウィンドウに書き込まれます。
関連項目¶
ボタンの作成の詳細については、チュートリアル: ボタンを作成する を完了してください。
Write Log アクションについて詳しく知るには、Write Log アクションを使用する を参照してください。
トリガーとアクションの詳細については、トリガー (Triggers) を参照してください。
Preview ウィンドウツールの詳細については、Preview でアプリケーションを編集する を参照してください。
を使用し、矢印の
のいずれかを選択して、
をクリックします。
で、中央右の四角をクリックして、ノードを右側および
をリサイズするには、ノードハンドルの中心にマウスポインターを移動し、ノード
を回転させるには、ハンドルの外側に移動します。回転する際には、Shift キーを押し続けると、ノードを45度刻みで回転させることができます。