ItemsControl.ItemContainerTransitions プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ItemsControl の項目コンテナーに適用される Transition スタイル要素のコレクションを取得または設定します。
public:
property TransitionCollection ^ ItemContainerTransitions { TransitionCollection ^ get(); void set(TransitionCollection ^ value); };
TransitionCollection ItemContainerTransitions();
void ItemContainerTransitions(TransitionCollection value);
public TransitionCollection ItemContainerTransitions { get; set; }
var transitionCollection = itemsControl.itemContainerTransitions;
itemsControl.itemContainerTransitions = transitionCollection;
Public Property ItemContainerTransitions As TransitionCollection
<itemsControl>
<itemsControl.ItemContainerTransitions>
<TransitionCollection>
oneOrMoreTransitions
</TransitionCollection>
</itemsControl.ItemContainerTransitions>
</itemsControl>
プロパティ値
ItemsControl の項目コンテナーに適用される Transition スタイル要素のコレクション。
注釈
注意
Windows 10 Version 1809 (SDK 17763) より前のバージョンでは、TransitionCollection 値を持つプロパティの XAML 構文では、明示的な TransitionCollection オブジェクト要素を値として宣言し、使用する各遷移アニメーションに対して TransitionCollection の子要素としてオブジェクト要素を指定する必要があります。 Windows 10 Version 1809 (SDK 17763) 以降では、TransitionCollection は暗黙的なコレクションの使用をサポートしているため、コレクション オブジェクト要素を省略できます。 暗黙的なコレクションと XAML の詳細については、「 XAML 構文ガイド」を参照してください。
アイテム コレクションには、アクションの追加または削除に関連付けられた遷移アニメーションを含めたり、ドロップ ターゲット シナリオに関連付けたりできます。
このプロパティは、通常、UI 定義のオブジェクト要素にインラインではなく 、スタイル セッターで設定されます。 詳細については、「コントロールの スタイル設定」を参照してください。
GridView の既定のテンプレートには、既存の切り替えアニメーションが含まれています。 具体的には、既定の ItemContainerTransitions 値には、 AddDeleteThemeTransition、 ContentThemeTransition、 ReorderThemeTransition 、 および EntranceThemeTransition (と) IsStaggeringEnabled="False"
の値が既に含まれています。
GridView で ItemContainerTransitions に新しい値を設定する場合は、これらの同じテーマ アニメーションを開始点として再現することを検討してください。
GridView から既定のすべてのコンテンツ切り替えを削除するには、GroupStyle.ContainerStyle を再テンプレート化する必要がある場合があります。 項目とそのコンテナーの遷移動作は相互に関連しています。