1. コンポーネントライブラリ

プログレスインジケータ

Version:
日本語翻訳に関する免責事項

このページの翻訳は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テンプレートに基づいて項目を作成します。

構成アイテムには、次の特定のフィールドがあります。

  • フルスクリーン

  • 遅延

  • ビジー

  • ターゲットコントロール

  • オートショー

  • オートショータイムアウト

次のフィールドを継承します。

  • 目に見える

  • アクセスキー

  • ツールチップ

  • 動作

  • 身分証明書

この記事を改善するための提案がある場合は、 お知らせください!