プログレスインジケータ
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
ProgressIndicatorコントロールは、SPEAKページ内のコンポーネントが要求を行い、応答を待機していることをユーザーに示します。これは、アニメーション化されたグラフィックを表示することによって行われます。このグラフィックを特定のコントロールのみにオーバーレイするか、ページ全体をオーバーレイするかを指定できます。ユーザーは、ProgressIndicatorコントロールによってオーバーレイされたコントロールを操作できません。
ProgressIndicatorコントロールは、SPEAKコンポーネントがバックエンド サーバーと対話するときによく使用されます。たとえば、次のパターンで「検索ページ」を作成することがよくあります。
-
SearchDataSourceコンポーネントを使用してアイテムを取得します
-
ListControlコンポーネントを使用してアイテムを表示します
検索の進行中にユーザーを表示するには、次のことを行う必要があります。
-
ページにProgressIndicatorコントロールを追加する
-
ProgressIndicatorコントロールのTargetControlプロパティをListControlコンポーネントに設定する
-
ProgressIndicatorコントロールのIsBusyプロパティをSearchDataSourceコンポーネントのIsBusyメンバーにバインドします
プロパティ
プロパティ
|
Name |
Description |
Default |
|---|---|---|
|
Appearance | ||
|
遅延 |
ProgressIndicatorコントロールが表示されるまでの遅延をミリ秒単位で指定します。 |
400ミリ秒 |
|
ビジー |
trueの場合、SPEAKはProgressIndicatorコントロールを表示します。 |
偽 |
|
フルスクリーン |
trueの場合、ProgressIndicatorコントロールはSPEAKページ全体をカバーします。 |
偽 |
|
Data | ||
|
オートショー |
Trueの場合、UI要素が要求を行い、この要求が完了するまでに特定の時間よりも長い時間がかかると、SPEAKはSPEAK ProgressIndicatorコントロールを自動的に表示します。 | |
|
オートショータイムアウト |
SPEAKがProgressIndicatorコントロールを表示するまで待機する時間 (ミリ秒単位) を指定します。これには、AutoShowプロパティがtrueである必要があります。 | |
構成
構成
ProgressIndicatorコントロールの構成項目を作成するには、ProgressIndicatorテンプレートに基づいて項目を作成します。
構成アイテムには、次の特定のフィールドがあります。
-
フルスクリーン
-
遅延
-
ビジー
-
ターゲットコントロール
-
オートショー
-
オートショータイムアウト
次のフィールドを継承します。
-
目に見える
-
アクセスキー
-
ツールチップ
-
動作
-
身分証明書