Поделиться через


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 frame использует NavigationThemeTransition для анимации навигации между страницами. По умолчанию анимация — Обновление страницы , так как defaultNavigationTransitionInfo имеет значение EntranceNavigationTransitionInfo.

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

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

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

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

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

EntranceNavigationTransitionInfo()

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

Свойства

Dispatcher

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

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

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

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

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

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

IsTargetElement

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

Методы

ClearValue(DependencyProperty)

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

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

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

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

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

GetNavigationStateCore()

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

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

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

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

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

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

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

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

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

SetNavigationStateCore(String)

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

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

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

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

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

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

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

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