Язык

EntranceNavigationTransitionInfo Класс

Определение

Указывает анимацию, выполняемую при отображении содержимого на странице.

public ref class EntranceNavigationTransitionInfo sealed : NavigationTransitionInfo
/// [Windows.Foundation.Metadata.Activatable(65536, "Microsoft.UI.Xaml.WinUIContract")]
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.WinUIContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class EntranceNavigationTransitionInfo final : NavigationTransitionInfo
[Windows.Foundation.Metadata.Activatable(65536, "Microsoft.UI.Xaml.WinUIContract")]
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.UI.Xaml.WinUIContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class EntranceNavigationTransitionInfo : NavigationTransitionInfo
Public NotInheritable Class EntranceNavigationTransitionInfo
Inherits NavigationTransitionInfo
Наследование
Object Platform::Object IInspectable DependencyObject NavigationTransitionInfo EntranceNavigationTransitionInfo
Атрибуты

Комментарии

Класс EntranceNavigationTransitionInfo представляет анимацию обновления страницы. Обновление страницы — это сочетание анимации слайдового перемещения вверх и анимации затухания для подгружаемого контента.

С Windows 10 версии 1803 кадр использует navigationThemeTransition для анимации навигации между Страницами. По умолчанию анимация — "Обновление страницы ", так как значение DefaultNavigationTransitionInfo — EntranceNavigationTransitionInfo .

Присоединенные свойства XAML

ВходNavigationTransitionInfo — это класс службы узла для присоединенного свойства XAML.

Для поддержки доступа процессора XAML к присоединенным свойствам, а также для предоставления эквивалентных операций получения и задания кода каждое присоединенное свойство XAML имеет пару методов доступа Get и Set. Другой способ получить или задать значение в коде — использовать систему свойств зависимостей, вызывая GetValue или SetValue и передав поле идентификатора в качестве идентификатора свойства зависимостей.

Присоединенное свойство Описание
IsTargetElement Возвращает или задает значение, указывающее, является ли элемент целевым объектом анимации.

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

Имя Описание
EntranceNavigationTransitionInfo()

Инициализирует новый экземпляр класса EntranceNavigationTransitionInfo .

Свойства

Имя Описание
Dispatcher

Всегда возвращается null в приложении пакета SDK для приложений windows. Вместо этого используйте DispatcherQueue .

(Унаследовано от DependencyObject)
DispatcherQueue

Возвращает, DispatcherQueue с которым связан этот объект. Представляет DispatcherQueue собой объект, который может получить доступ к DependencyObject потоку пользовательского интерфейса, даже если код инициируется потоком, отличным от пользовательского интерфейса.

(Унаследовано от DependencyObject)
IsTargetElementProperty

Определяет присоединенное свойство EntranceNavigationTransitionInfo.IsTargetElement XAML.

Присоединенные свойства

Имя Описание
IsTargetElement

Возвращает или задает значение, указывающее, является ли элемент целевым объектом анимации.

Методы

Имя Описание
ClearValue(DependencyProperty)

Очищает локальное значение свойства зависимостей.

(Унаследовано от DependencyObject)
GetAnimationBaseValue(DependencyProperty)

Возвращает любое базовое значение, установленное для свойства зависимостей, которое будет применяться в случаях, когда анимация не активна.

(Унаследовано от DependencyObject)
GetIsTargetElement(UIElement)

Возвращает значение присоединенного свойства EntranceNavigationTransitionInfo.IsTargetElement XAML для целевого элемента.

GetNavigationStateCore()

При реализации в производном классе получает строку состояния навигации, сообщаемую для действий навигации через Frame.Navigate и аналогичный API.

(Унаследовано от NavigationTransitionInfo)
GetValue(DependencyProperty)

Возвращает текущее эффективное значение свойства зависимостей из DependencyObject.

(Унаследовано от DependencyObject)
ReadLocalValue(DependencyProperty)

Возвращает локальное значение свойства зависимостей, если задано локальное значение.

(Унаследовано от DependencyObject)
RegisterPropertyChangedCallback(DependencyProperty, DependencyPropertyChangedCallback)

Регистрирует функцию уведомлений для прослушивания изменений в определенном экземпляре DependencyProperty в этом экземпляре DependencyObject .

(Унаследовано от DependencyObject)
SetIsTargetElement(UIElement, Boolean)

Задает значение присоединенного свойства Xaml EntranceNavigationTransitionInfo.IsTargetElement XAML для целевого элемента.

SetNavigationStateCore(String)

При реализации в производном классе задает строку состояния навигации, передаваемую для действий навигации через Frame.Navigate и аналогичный API.

(Унаследовано от NavigationTransitionInfo)
SetValue(DependencyProperty, Object)

Задает локальное значение свойства зависимостей в DependencyObject.

(Унаследовано от DependencyObject)
UnregisterPropertyChangedCallback(DependencyProperty, Int64)

Отменяет уведомление об изменении, которое ранее было зарегистрировано путем вызова RegisterPropertyChangedCallback.

(Унаследовано от DependencyObject)

Применяется к

См. также раздел