'宣言 Public MustInherit Class EffectStop Inherits Infragistics.DependencyObjectNotifier
public abstract class EffectStop : Infragistics.DependencyObjectNotifier
この基本クラスから派生した 5 つの固有の効果ストップのタイプがあります。
EffectStop は、XamCarouselPanel の項目適用される特定の親エフェクトを定義する Offset と Value を含みます。XamCarouselPanel は、次の 5 つの親エフェクトをサポートします。不透明度、拡大縮小、X 軸に沿った傾斜、Y 軸に沿った傾斜、ZOrder です。5 つの各エフェクトは、その効果を適用するためのオフセットと値の定義に対応する EffectStop 派生クラスを持っています。
適切な派生の EffectStop(例: OpacityEffectStop)を作成して適切な派生の EffectStopCollection(例: OpacityEffectStopCollection)を追加することによって、親効果ごとにひとつ以上の EffectStop を定義することができます。
5 つの効果ストップ コレクションは、CarouselViewSettings オブジェクト(CarouselViewSettings.OpacityEffectStops、CarouselViewSettings.ScalingEffectStops、CarouselViewSettings.SkewAngleXEffectStops、CarouselViewSettings.SkewAngleYEffectStops、CarouselViewSettings.ZOrderEffectStops)でプロパティとして公開されます。CarouselViewSettings オブジェクトは、XamCarouselPanel.XamCarouselPanel.ViewSettings と XamCarouselListBox.XamCarouselListBox.ViewSettings の両方で ViewSettings プロパティを介して公開されます。
リストの項目に親効果を適用する時、XamCarouselPanel は以下の 4 つの情報を考慮します。たとえば、XamCarouselPanel が不透明効果を項目に適用する方法を決定する時に、以下の 4 つの情報を考慮します。
EffectStop をさまざまに組み合わせることによって、XamCarouselPanel でいくつかの興味深いレイアウト効果を達成することができます。
どのようにカルーセル表示が機能するかの説明については、開発者ガイドの「カルーセル アーキテクチャの概要」を参照してください。
EffectStop メンバ
Infragistics.Windows.Controls 名前空間
OpacityEffectStopCollection クラス
OpacityEffectStop クラス
SkewAngleXEffectStopCollection クラス
SkewAngleXEffectStop クラス
SkewAngleYEffectStopCollection クラス
SkewAngleYEffectStop クラス
ScalingEffectStopCollection クラス
ScalingEffectStop クラス
ZOrderEffectStopCollection クラス
ZOrderEffectStop クラス
EffectStopDirection 列挙体