アクションとメッセージのリファレンス¶
ここでは、Kanzi Studio でトリガーと共に使用できるアクションのリファレンスを見つけることができます。トリガーについて学ぶには、トリガーの使用 を参照してください。
アクティビティホストアクション¶
Activity Host アクションを使用して、特定のアクティビティをアクティブまたは非アクティブにするアクティビティホストを設定します。
ネーム (Name) |
ディスクリプション (Description) |
|---|---|
Activate Activity |
このアクションで設定した子 Activity をアクティブにします。アクティブ化が成功すると、Exclusive Activity Host は自動的に以前アクティブだった Activity を非アクティブにします。 |
Deactivate Activity |
このアクションで設定した子 Activity を非アクティブ化します。このアクションは、Parallel Activity Host 内の Activity を非アクティブ化する場合にのみ使用できます。 |
アクティビティとアクティビティホストの使用方法について学ぶには、次を参照してください:
アクションを適用する¶
条件式が Data Trigger でtrueと評価される場合にのみ、プロパティに値を適用したり、Activity ノードをアクティブにしたりする場合は、Apply アクションを使用します。その Data Trigger での条件式がもはやtrueと評価されなくなった場合、Kanzi は Apply アクションで設定した変更を元に戻します。
Apply アクションは、Data Trigger でのみ使用できます。
ネーム (Name) |
ディスクリプション (Description) |
|---|---|
Apply Activation Action |
このアクションを含むトリガーで条件式が満たされている限り、Activity ノードをアクティブに保ちます。トリガーの条件式が満たされなくなると、Kanzi は Activity ノードの状態をアクションが適用される前の状態にロールバックします。Apply Activation Action でアクティビティをアクティブ化する を参照してください。 |
Apply Property Action |
このアクションを開始するトリガーで条件式が満たされている間、プロパティを要求された値に設定します。トリガー条件式が満たされなくなると、Kanzi はそのプロパティの値を、このアクションが適用される前の値、または Kanzi がこのアクションを適用している間に設定された値にロールバックします。 |
データトリガーについて学ぶには、データトリガー を参照してください。
Activity ノードについて学ぶには、アクティビティ を参照してください。
アニメーションプレーヤーアクション¶
Animation Player アクションを使用して、アプリケーションのアニメーションの再生を制御します。
ネーム (Name) |
ディスクリプション (Description) |
|---|---|
Pause |
実行中のアニメーションを一時停止します。 |
Resume |
アニメーションを再開します。 |
Start |
アニメーションを開始します。 |
Stop |
実行中のアニメーションを停止します。 |
アニメーションアクションについて学ぶには、キーフレームアニメーションの使用 を参照してください。
エクスクルーシブアクティビティホストアクション¶
Exclusive Activity Host アクションを使用して、アクティビティホストを設定し、アクティビティに移動します。
ネーム (Name) |
ディスクリプション (Description) |
|---|---|
Navigate To Next Activity |
Exclusive Activity Host 内の次の Activity に移動します。 |
Navigate To Previous Activity |
Exclusive Activity Host 内の前の Activity に移動します。 |
アクティビティとアクティビティホストの使用方法について学ぶには、次を参照してください:
フォーカスアクション¶
Focus アクションを使用して、アプリケーションをノードにフォーカスを設定するか、フォーカスチェーン内でフォーカスを移動するように設定します。
ネーム (Name) |
ディスクリプション (Description) |
|---|---|
Move Focus |
このアクションで設定したフォーカスチェーンの方向に沿って、フォーカスを次のフォーカス可能なノードに移動します。 |
Focus > Move Scope Focus Forward |
このアクションで設定したフォーカススコープノード内で、フォーカスを前方向の次のフォーカス可能なノードに移動します。 |
Focus > Move Scope Focus Backward |
このアクションで設定したフォーカススコープノード内で、フォーカスを後方方向の次のフォーカス可能なノードに移動します。 |
Try Set Focus |
このアクションで設定したノードにフォーカスを設定します。 |
フォーカスアクションの使用方法について学ぶには、フォーカスの使用 を参照してください。
一般的な操作¶
一般的なアクションを使用して、ユーザー入力に基づいたインタラクションを作成します。
ネーム (Name) |
ディスクリプション (Description) |
|---|---|
Move Focus |
アクションで設定したフォーカスチェーンの方向に沿って、フォーカスを次のフォーカス可能なノードに移動します。 |
Run Lua Script |
アクション内の Lua Script プロパティに設定したLuaスクリプトを実行します。Luaを使用して、チュートリアル: Kanzi Engine Lua API の基本的な使用方法、および Kanzi Lua API リファレンス を参照してください。 |
Set Property |
このアクションで設定するプロパティの値を設定します。 |
Try Set Focus |
アクションで設定したノードにフォーカスを設定します。 |
Write Log |
Log ウィンドウにメッセージを書き込みます。Write Log アクションを使用する を参照してください。 |
プロパティと Log ウィンドウについて学ぶには、チュートリアル: Kanzi Studio の始め方 を参照してください。
List Box アクション¶
ネーム (Name) |
ディスクリプション (Description) |
|---|---|
Move Focus |
List Box ノード内のキーフォーカスを、このアクションで設定した Focus Move Target に移動します。
|
Try Set Focus To List Item |
List Box ノード内のキーフォーカスを、このアクションで設定したインデックスにあるアイテムに設定します。 |
List Box ノードの使用方法については、List Box ノード を参照してください。
ページアクション¶
注釈
Page ノードと Page Host ノードは非推奨です。アプリケーションのナビゲーション可能な UI を構築するには、Activity ノードと Activity Host ノードを使用してください。アクティビティ を参照してください。
Page アクションを使用して、アプリケーションを特定の Page ノードにナビゲートするように設定します。
ネーム (Name) |
ディスクリプション (Description) |
|---|---|
Navigate to Page |
アクションで設定した Page ノードに移動します。 |
Navigate to Parent |
アクションで設定した Page ノードの親 Page Host ノードに移動します。 |
Page ノードと Page Host ノードの使用方法について学ぶには、Page ノードと Page Host ノードを使用する を参照してください。
ページホスト (Page Host) アクション¶
注釈
Page ノードと Page Host ノードは非推奨です。アプリケーションのナビゲーション可能な UI を構築するには、Activity ノードと Activity Host ノードを使用してください。アクティビティ を参照してください。
Page Host アクションを使用して、Page Host ノード内の前または次の Page ノードに移動します。
ネーム (Name) |
ディスクリプション (Description) |
|---|---|
Navigate to Next |
アクションで設定した Page Host ノード内の次の Page ノードに移動します。 |
Navigate to Previous |
アクションで設定した Page Host ノード内の次の Page ノードに移動します。 |
Page ノードと Page Host ノードの使用方法について学ぶには、Page ノードと Page Host ノードを使用する を参照してください。
プレハブビュー (Prefab View) アクション¶
Kanzi アプリケーションでプレハブからリソースを非同期にロードするには、Prefab View アクションを使用します。
ネーム (Name) |
ディスクリプション (Description) |
|---|---|
Start Asynchronous Load |
アクションで設定したプレハブからリソースの非同期ロードを開始します。 |
プレハブを非同期でロードする方法について学ぶには、ノードプレハブの使用 を参照してください。
スクロールビュー (Scroll View) アクション¶
Scroll View アクションを使用して、アプリケーションを特定の方向または特定の位置に Scroll View ノードまたは Grid List Box ノードをスクロールするように設定します。
ネーム (Name) |
ディスクリプション (Description) |
|---|---|
Scroll Down |
スクロールのデルタを1ステップ下に設定し、その方向にスクロールを開始します。このアクションを使用して、Scroll View ノードまたは Grid List Box ノードをスクロールします。 |
Scroll End |
スクロールデルタを末尾に設定し、その方向にスクロールを開始します。このアクションを使用して、Scroll View ノードまたは Grid List Box ノードをスクロールします。 |
Scroll Home |
スクロールデルタを始点に設定し、その方向にスクロールを開始します。このアクションを使用して、Scroll View ノードまたは Grid List Box ノードをスクロールします。 |
Scroll Left |
スクロールデルタを1ステップ左に設定し、その方向にスクロールを開始します。このアクションを使用して、Scroll View ノードまたは Grid List Box ノードをスクロールします。 |
Scroll Page Down |
スクロールのデルタを1ページ下に設定し、その方向にスクロールを開始します。1ページは、このアクションがターゲットとするノードのレイアウトの高さに相当します。このアクションを使用して、Scroll View ノードまたは Grid List Box ノードをスクロールします。 |
Scroll Page Up |
スクロールのデルタを1ページ上に設定し、その方向にスクロールを開始します。1ページは、このアクションがターゲットとするノードのレイアウトの高さに相当します。このアクションを使用して、Scroll View ノードまたは Grid List Box ノードをスクロールします。 |
Scroll Right |
スクロールデルタを1ステップ右に設定し、その方向にスクロールを開始します。このアクションを使用して、Scroll View ノードまたは Grid List Box ノードをスクロールします。 |
Scroll Up |
スクロールのデルタを1ステップ上に設定し、その方向にスクロールを開始します。このアクションを使用して、Scroll View ノードまたは Grid List Box ノードをスクロールします。 |
Set Scroll |
Scroll View ノードのスクロール位置を設定します。 |
Set Scroll Target |
Scroll View ノードのスクロールターゲットを設定します。 |
Scroll View ノードの使用方法について学ぶには、以下を参照してください。
Grid List Box ノードの使用方法について学ぶには、以下を参照してください。
ステートマネージャーアクション¶
State Manager アクションを使用して、アプリケーションを特定の状態に入るか、または離れるように設定します。
ネーム (Name) |
ディスクリプション (Description) |
|---|---|
Go to State |
Go to State アクションは、アクションで定義した状態にステートマネージャーを設定します。 |
Next State |
アクションで定義したステートグループの次の状態にステートマネージャー (State Manager) を設定します。 |
Previous State |
アクションで定義したステートグループ内の前のステートにステートマネージャーを設定します。 |
ステートマネージャーの使用方法について学ぶには、ステートマネージャー (State Managers) を使用する場合 を参照してください。
テーマアクション¶
Theme アクションを使用してテーマを制御します。
ネーム (Name) |
ディスクリプション (Description) |
|---|---|
Activate Theme |
アクションで設定したテーマをアクティブにします。 |
テーマの使用方法について学ぶには、以下を参照してください:
Value Accumulator メッセージ¶
プロパティタイプの値を時間とともに増加させるには、Value Accumulator を使用します。Value Accumulator の再生を制御するには、Value Accumulator メッセージを使用できます。
ネーム (Name) |
ディスクリプション (Description) |
|---|---|
Pause |
Value Accumulatorによってターゲットプロパティ値に適用されたアニメーションを一時停止します。 |
Resume |
Value Accumulatorによってターゲットプロパティ値に適用された一時停止中のアニメーションを再開します。 |
Start |
Value Accumulatorによってターゲットプロパティ値に適用されるアニメーションを開始します。 |
Stop |
Value Accumulatorによってターゲットプロパティ値に適用されたアニメーションを開始し、ターゲットプロパティの値を初期値にリセットします。 |
値アキュムレータの使用方法について学ぶには、プロパティタイプの値をインクリメントする を参照してください。
テキストボックス (Text Box) アクション¶
Text Box アクションを使用して、Text Box ノード内のテキストを選択して編集します。
ネーム (Name) |
ディスクリプション (Description) |
|---|---|
Backspace At Cursor |
バックスペースを使用して文字を削除します。 例えば、左から右に書くスクリプトを使用するテキストでは、このアクションはカーソルの左側の文字を削除します。 |
Backspace Word At Cursor |
バックスペースを使用して、次の単語境界までの文字を削除します。 例えば、左から右へのスクリプトを使用するテキストでは、このアクションはカーソル位置とカーソルの左側にある最も近い単語境界の間の文字を削除します。 |
Clear Selection |
現在のテキスト選択をクリアします。 |
Cancel Text Composition |
ユーザーが入力メソッドエディタ (IME) で作成した合成テキストを破棄します。 このアクションは、Text Box ノードが編集状態にあるときのみ機能します。 |
Commit Composition Text |
ユーザーが入力メソッドエディタ (IME) で作成した合成テキストをコミットします。 このアクションは、Text Box ノードが編集状態にあるときのみ機能します。 |
Delete At Cursor |
deleteを使用して文字を削除します。 例えば、左から右に書くスクリプトを使用するテキストでは、このアクションはカーソルの右側の文字を削除します。 |
Delete Selection |
選択したテキストを削除します。 |
Delete Text |
Start Position プロパティと End Position プロパティを使用してアクションで設定した文字インデックス間のテキストを削除します。 |
Delete Word At Cursor |
deleteを使用して、次の単語境界までの文字を削除します。 例えば、左から右へのスクリプトを使用するテキストでは、このアクションはカーソル位置とカーソルの右側にある最も近い単語の境界の間の文字を削除します。 |
Enter Editing State |
Text Box ノードを編集状態にします。 |
Leave Editing State |
Text Box ノードを編集状態から離脱させます。 |
Insert Text |
Position プロパティを使用してアクションで設定した文字インデックスにテキストを挿入します。 |
Insert Text At Cursor |
カーソル位置にテキストを挿入します。 Insert Text At Cursor アクションで、Text プロパティの値を挿入したいテキストに設定します。 |
Move Cursor Backward |
カーソルを1文字後ろに移動します。 |
Move Cursor Forward |
カーソルを1文字前に移動します。 |
Move Cursor Home |
カーソルをテキストコンテンツの最初の文字の前に移動します。 |
Move Cursor To End |
テキストコンテンツの最後の文字の後にカーソルを移動します。 |
Move Cursor To Next Word |
カーソルを次の単語の境界まで進めます。 |
Move Cursor To Previous Word |
カーソルを前の単語の境界まで後方に移動します。 |
Move Selection End Backward |
テキスト選択の終わりを示すハンドルを1文字後ろに移動します。 |
Move Selection End Forward |
テキスト選択の終わりを示すハンドルを1文字前方に移動します。 |
Move Selection End One Word Backward |
テキスト選択の終わりを示すハンドルを一語分後ろに移動します。 |
Move Selection End One Word Forward |
テキスト選択の終わりを示すハンドルを1単語前方に移動します。 |
Move Selection Start Backward |
テキスト選択の開始を示すハンドルを1文字後ろに移動します。 |
Move Selection Start Forward |
テキスト選択の開始を示すハンドルを1文字前に移動します。 |
Move Selection Start One Word Backward |
テキスト選択の開始を示すハンドルを1単語分後ろに移動します。 |
Move Selection Start One Word Forward |
テキスト選択の開始を示すハンドルを1単語前方に移動します。 |
Select All |
Text Box ノード内のすべてのテキストを選択します。 |
Select Text |
Start Position プロパティと End Position プロパティを使用してアクションで設定した文字インデックス間のテキストを選択します。 |
Select To End |
カーソル位置からテキストの終わりまでのテキストを選択します。 |
Select To Home |
テキストの開始位置からカーソル位置までのテキストを選択します。 |
Select Word At Cursor |
単語を選択します。 |
Text Box ノードの使用方法について詳しくは、Text Box ノードを使用する を参照してください。