プログレスインジケーター

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

このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。

ProgressIndicatorコントロールは、SPEAKページのコンポーネントがリクエストを送り、応答を待っていることを示します。これはアニメーショングラフィックを表示することで行われます。このグラフィックが特定のコントロールだけを重ねるか、ページ全体に重ねるかを指定することができます。ユーザーはProgressIndicatorコントロールで重ねられたコントロールには操作できません。

ProgressIndicatorコントロールは、SPEAKコンポーネントがバックエンドサーバーとやり取りする際によく使われます。例えば、次のようなパターンで「検索ページ」を作成することがよくあります:

  • SearchDataSourceコンポーネントを使ってアイテムを取得します
  • ListControlコンポーネントを使ってアイテムを表示します

検索中をユーザーに示すには、以下の条件が必要です:

  • ページに ProgressIndicator コントロールを追加してください
  • ProgressIndicatorコントロールのTargetControlプロパティをListControlコンポーネントに設定します
  • ProgressIndicatorコントロールのIsBusyプロパティをSearchDataSourceコンポーネントのIsBusyメンバーにバインドします

性質

名称

概要

デフォルト

外見

遅延

ProgressIndicatorコントロールが表示されるまでの遅延をミリ秒単位で指定してください。

400ms

IsBusy

もし正しければ、SPEAKは ProgressIndicator コントロールを表示します。

間違いです

IsFullscreenです

もしそうであれば、 ProgressIndicator コントロールはSPEAKページ全体をカバーします。

間違いです

データ

オートショー

もしTrueの場合、UI要素がリクエストを送り、そのリクエストが完了までに一定時間以上かかると、SPEAKは自動的に ProgressIndicator コントロールを表示します。

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

SPEAKが ProgressIndicator コントロールを表示するまでの待ち時間(ミリ秒単位)を指定します。これにはAutoShowプロパティが真である必要があります。

構成

ProgressIndicatorのコントロールの構成項目は、ProgressIndicatorテンプレートに基づいてアイテムを作成することで作成できます。

設定項目には以下の特定のフィールドがあります:

  • IsFullscreenです
  • 遅延
  • IsBusy
  • ターゲットコントロール
  • オートショー
  • オートショータイムアウト

以下の場を継承します:

  • IsVisible(見えるもの)
  • アクセスキー
  • ツールチップ
  • 行動
  • ID
この記事を改善するための提案がある場合は、 お知らせください!