ContentThemeTransition Class

Предоставляет поведение анимированного перехода для изменения содержимого элемента управления. Может применяться в дополнение к AddDeleteThemeTransition.

Наследование

Object
  DependencyObject
    Transition
      ContentThemeTransition

Синтаксис


public sealed class ContentThemeTransition : Transition

Атрибуты

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

Члены

ContentThemeTransitionКласс имеет следующие типы членов:

Конструкторы

ContentThemeTransitionКласс имеет эти конструкторы.

КонструкторОписание
ContentThemeTransition Initializes a new instance of the ContentThemeTransition class.

 

Методы

The ContentThemeTransition Класс имеет следующие методы. Также наследует методы из Object Класс.

МетодОписание
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Класс имеет следующие свойства.

СвойствоТип доступаОписание

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]

Пространство имен

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

Metadata

Windows.winmd

См. также

Transition
Анимация переходов между содержимым
Рекомендации и контрольный список для анимаций перехода между содержимым

 

 

Показ:
© 2014 Microsoft