다음을 통해 공유


ItemsControl.ItemContainerTransitions 속성

정의

ItemsControl의 항목 컨테이너에 적용되는 전환 스타일 요소의 컬렉션을 가져오거나 설정합니다.

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의 항목 컨테이너에 적용되는 전환 스타일 요소의 컬렉션입니다.

설명

참고

Windows 10, 버전 1809(SDK 17763) 이전에 TransitionCollection 값이 있는 속성에 대한 XAML 구문을 사용하려면 명시적 TransitionCollection 개체 요소를 값으로 선언한 다음 사용하려는 각 전환 애니메이션에 대해 개체 요소를 TransitionCollection의 자식 요소로 제공해야 합니다. Windows 10, 버전 1809(SDK 17763) 이상에서 TransitionCollection은 암시적 컬렉션 사용을 지원하므로 컬렉션 개체 요소를 생략할 수 있습니다. 암시적 컬렉션 및 XAML에 대한 자세한 내용은 XAML 구문 가이드를 참조하세요.

항목 컬렉션에는 작업 추가 또는 제거 또는 대상 삭제 시나리오와 연결된 전환 애니메이션이 있을 수 있습니다.

이 속성은 일반적으로 UI 정의의 개체 요소에 인라인이 아닌 Style setter에서 설정됩니다. 자세한 내용은 스타일 지정 컨트롤을 참조하세요.

GridView의 기본 템플릿에는 기존 전환 애니메이션이 포함됩니다. 특히 기본 ItemContainerTransitions 값에는 AddDeleteThemeTransition, ContentThemeTransition, ReorderThemeTransitionEntranceThemeTransition ( IsStaggeringEnabled="False"포함)에 대한 값이 이미 포함되어 있습니다. GridView에서 ItemContainerTransitions에 대한 새 값을 설정하는 경우 이러한 동일한 테마 애니메이션을 시작점으로 재현하는 것이 좋습니다.

GridView에서 모든 기본 콘텐츠 전환을 제거하려면 GroupStyle.ContainerStyle의 템플릿을 다시 지정해야 할 수 있습니다. 항목 및 해당 컨테이너에 대한 전환 동작이 상호 관련됩니다.

적용 대상

추가 정보