バージョン

WinCarousel コントロール プロキシの使用

目的

このトピックは、 UltraCarouselTestObject オブジェクトによって表される WinCarousel ™ コントロール プロキシの SubItems、独立した確認ポイント、および動作について説明します。

SubItems

カルーセル項目の識別

カルーセル項目は TextNamePosition 、および Index によって識別されます。カルーセル項目のレコーディングの優先は:

  1. Text (空以外の場合)

  2. Name (空以外の場合)

  3. Position .カルーセル ボタンが表示されない場合、Position の代わりに Index によって識別し記録されます。

Note
注:

マウス ホイールでスクロールすることはサポートされません。 Position を使用すると、項目はビューにスクロールされません。

Button サブ項目

カルーセル コントロールでパスに項目をスクロールするボタンは 6 つあります。各ボタンは AtButton (“[button name]”) として識別されます。

ボタン タイプ 説明
  1. スクロール ボタン

記録: AtButton`(“`FirstItem`”)`

  1. スクロール ボタン

記録: AtButton`(“`PreviousPage`”)`

  1. スクロール ボタン

記録: AtButton`(“`PreviousItem`”)`

  1. スクロール ボタン

記録: AtButton`(“`NextItem`”)`

  1. スクロール ボタン

記録: AtButton`(“`NextPage`”)`

  1. スクロール ボタン

記録: AtButton`(“`LastItem`”)`

Using WinCarousel Control Proxy 1.png

Text サブ項目

Text サブ項目はカルーセル項目の Text プロパティを参照します。指定した場合、カルーセル項目の表示テキストです。 CarouselItem の 2 つ以上のインスタンスが表示される場合、パスの最初の項目と動作します。項目が表示されていない場合、項目をビューにスクロールします。

Carousel1ComboListBox().Click(AtText("Item1"))

Carousel1ComboListBox().Click(AtText("Item1", 1)) ' Item1 の第 2 のインスタンスをクリックします

Name サブ項目

Name サブ項目は、設定する必要がないため値が null の場合に重複を含むことのある、カルーセル項目の Key プロパティを参照します。 CarouselItem の 2 つ以上のインスタンスが表示される場合、パスの最初の項目と操作します。項目が表示されていない場合、項目をビューにスクロールします。

Carousel1ComboListBox().Click(AtName("Key1"))

Carousel1ComboListBox().Click(AtName("", 1)) 「空のキーで 2 つ目のインスタンスをクリックします。」

Position サブ項目

Position サブ項目はパスに表示されるカルーセル項目の位置を参照します。 ItemInfo.Position プロパティで並べ替えされる、カルーセルの表示済みの UIElement 項目に基づいたゼロを基本としたインデックスです。 ItemInfo.Position プロパティはパスでの位置を指定する、UIElement の内部プロパティです。パスの数ヶ所で表示されるカルーセルの特定のインスタンスをクリックする場合にも使用します。

Carousel1ComboListBox().Click(AtPosition(3))

Index サブ項目

Index サブ項目は項目コレクションにおけるカルーセル項目のゼロを基本としたインデックスを参照します。 CarouselItem の 2 つ以上のインスタンスが表示される場合、パスの最初の項目と操作します。項目が表示されていない場合、項目をビューにスクロールします。

Carousel1ComboListBox().Click(AtIndex(0))

確認ポイント

テーブル コンテンツ

Verification PointVisibleCarouselItem および AllCarouselItems プロパティを使用しているすべての、または現在表示済みのカルーセル項目のデータ表を返します。

VisibleCarouselItem

現在表示済みのカルーセル項目のデータ表を返します。返されたデータは以下のプロパティから構成されます:

プロパティ 説明 タイプ

Alpha

カルーセル項目のアルファ レベルを表します。

Integer

Decimal

カルーセル項目の元のサイズのパーセンテージのスケールを表します。

Decimal

IsActive

項目が現在アクティブの項目であるかどうかを示します。

Boolean

IsSelected

項目が選択済みの項目であるかどうかを示します。

Boolean

Name

Name サブ項目で定義可能なカルーセル項目の Key プロパティ。

String

NameInstance

Name がすべてのカルーセル項目のコレクションに表示されるインスタンスの指数を示します。

Integer

Scale

カルーセル項目の元のサイズのスケール (パーセンテージ) を表します。

Decimal

Position

カルーセル項目の表示済みの位置、ゼロを基本としたインデックス。

項目が非表示の場合、-1 を返します。

Integer

Rect

相対的座標を表すカルーセル項目の長方形。

Rect

Text

Text サブ項目で特定可能なカルーセル項目の Text プロパティ。

String

AllCarouselItems

すべてののカルーセル項目のデータ表を返します。返されたデータは以下のプロパティから構成されます:

プロパティ 説明 タイプ

Index

カルーセル項目の表示済みの位置、ゼロを基本としたインデックス。

Integer

IsActive

項目が現在アクティブの項目であるかどうかを示します。

Boolean

IsVisible

項目が現在表示されているかどうかを示します。

Boolean

Name

Name サブ項目で定義可能なカルーセル項目の Key プロパティ。

String

NameInstance

Name がすべてのカルーセル項目のコレクションに表示されるインスタンスの指数を示します。

Integer

Position

カルーセル項目の表示済みの位置、ゼロを基本としたインデックス。項目が非表示の場合、-1 を返します。

Integer

Text

Text サブ項目で特定可能なカルーセル項目の Text プロパティ。

String

TextInstance

Text がすべてのカルーセル項目のコレクションに表示されるインスタンスの指数を示します。

Integer