ContentThemeTransition Class

컨트롤의 내용을 변경 중일 때에 대한 애니메이션 전환 동작을 제공합니다. 이는 AddDeleteThemeTransition와 더불어 적용될 수 있습니다.

상속

Object
  DependencyObject
    Transition
      ContentThemeTransition

구문


public sealed class ContentThemeTransition : Transition


<ContentThemeTransition ... />

특성

[MarshalingBehavior(Agile)]
[Threading(Both)]
[Version(0x06020000)]
[WebHostHidden()]

멤버

ContentThemeTransition클래스에는 다음과 같은 형식의 멤버가 있습니다.

생성자

ContentThemeTransition클래스에는 다음과 같은 생성자가 있습니다.

생성자Description
ContentThemeTransition Initializes a new instance of the ContentThemeTransition class.

 

메서드

The ContentThemeTransition 클래스 - 이러한 메서드가 있습니다. 다음 위치의 메서드도 상속합니다. Object 클래스.

메서드Description
ClearValue Clears the local value of a dependency property. (다음에서 상속됨 DependencyObject)
GetAnimationBaseValue Returns any base value established for a dependency property, which would apply in cases where an animation is not active. (다음에서 상속됨 DependencyObject)
GetValue Returns the current effective value of a dependency property from a DependencyObject. (다음에서 상속됨 DependencyObject)
ReadLocalValue Returns the local value of a dependency property, if a local value is set. (다음에서 상속됨 DependencyObject)
SetValue Sets the local value of a dependency property on a DependencyObject. (다음에서 상속됨 DependencyObject)

 

속성

ContentThemeTransition클래스 - 이러한 속성이 있습니다.

속성사용 권한Description

Dispatcher

읽기 전용Gets the CoreDispatcher that this object is associated with. (다음에서 상속됨 DependencyObject)

HorizontalOffset

읽기/쓰기Gets or sets the distance by which the target is translated in the horizontal direction when the transition is active.

HorizontalOffsetProperty

읽기 전용Identifies the HorizontalOffset dependency property.

VerticalOffset

읽기/쓰기Gets or sets the distance by which the target is translated in the vertical direction when the transition is active.

VerticalOffsetProperty

읽기 전용Identifies the VerticalOffset dependency property.

 

설명

지속 시간이 미리 구성되어 있으므로 Duration 속성을 설정해도 이 개체에는 영향을 주지 않습니다.

예제

다음 예제에서는 사각형에 ContentThemeAnimation을 적용합니다.



<!-- The ContentThemeTransition will execute when the ContentControl’s content changes. -->        
<ContentControl x:Name="ContentHost" PointerPressed="ContentHost_PointerPressed">
    <ContentControl.ContentTransitions>
        <TransitionCollection>
            <ContentThemeTransition />
        </TransitionCollection>
    </ContentControl.ContentTransitions>
    <Rectangle Height="200" Width="200" Fill="Orange" />
</ContentControl>


private void ContentHost_PointerPressed(object sender, PointerRoutedEventArgs e)
{
    // Replace the ContentControl's content with a new Rectangle of a random color.
    Rectangle newItem = new Rectangle();
    Random rand = new Random();
            
    newItem.Height = 200;
    newItem.Width = 200;
    newItem.Fill = new SolidColorBrush(Color.FromArgb(255, 
         (byte)rand.Next(0, 255), (byte)rand.Next(0,255), (byte)rand.Next(0, 255)));

    ContentHost.Content = newItem; 
}

요구 사항

지원되는 최소 클라이언트

Windows 8 [Windows 스토어 앱만]

지원되는 최소 서버

Windows Server 2012 [Windows 스토어 앱만]

Namespace

Windows.UI.Xaml.Media.Animation
Windows::UI::Xaml::Media::Animation [C++]

Metadata

Windows.winmd

참고 항목

Transition
콘텐츠 전환에 애니메이션 효과 적용
콘텐츠 변환 애니메이션을 위한 지침 및 검사 목록

 

 

표시:
© 2014 Microsoft. All rights reserved.