アクションとメッセージのリファレンス

ここでは、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 に移動します。

  • 次のフォーカス可能なアイテム

  • 前のフォーカス可能なアイテム

  • 最後のフォーカス可能なアイテム

  • 最初のフォーカス可能なアイテム

  • Grid List Box ノードの次のページ

  • Grid List Box ノードの前のページ

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 ノードを使用する を参照してください。

関連項目

トリガーの使用

トリガーリファレンス