DrillInNavigationTransitionInfo Класс

Определение

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

Эквивалентный класс WinUI: Microsoft.UI.Xaml.Media.Animation.DrillInNavigationTransitionInfo.

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

Требования к Windows

Семейство устройств
Windows 10 (появилось в 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (появилось в v1.0)

Примеры

В этом примере, когда пользователь "детализирует" из списка альбомов на страницу, представляющую определенный альбом, приложение для просмотра музыки запрашивает детализацию анимации.

void AlbumsListView_ItemClick(object sender, ItemClickEventArgs e) 
{
    // Get albumId from clicked item... 
    Frame.Navigate(typeof(AlbumPage), albumId, new DrillInNavigationTransitionInfo());
} 

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

DrillInNavigationTransitionInfo()

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

Свойства

Dispatcher

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

Эквивалентный API WinUI 2 для UWP: Microsoft.UI.Xaml.DependencyObject.Dispatcher (для WinUI в Windows App SDK см. Windows App SDK пространства имен).

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

Методы

ClearValue(DependencyProperty)

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

Эквивалентный API WinUI 2 для UWP: Microsoft.UI.Xaml.DependencyObject.ClearValue (для WinUI в Windows App SDK см. Windows App SDK пространства имен).

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

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

Эквивалентный API WinUI 2 для UWP: Microsoft.UI.Xaml.DependencyObject.GetAnimationBaseValue (для WinUI в Windows App SDK см. Windows App SDK пространства имен).

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

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

Эквивалентный метод WinUI: Microsoft.UI.Xaml.Media.Animation.NavigationTransitionInfo.GetNavigationStateCore.

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

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

Эквивалентный API WinUI 2 для UWP: Microsoft.UI.Xaml.DependencyObject.GetValue (для WinUI в Windows App SDK см. Windows App SDK пространства имен).

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

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

Эквивалентный API WinUI 2 для UWP: Microsoft.UI.Xaml.DependencyObject.ReadLocalValue (для WinUI в Windows App SDK см. Windows App SDK пространства имен).

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

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

Эквивалентный API WinUI 2 для UWP: Microsoft.UI.Xaml.DependencyObject.RegisterPropertyChangedCallback (для WinUI в Windows App SDK см. Windows App SDK пространства имен).

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

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

Эквивалентный метод WinUI: Microsoft.UI.Xaml.Media.Animation.NavigationTransitionInfo.SetNavigationStateCore.

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

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

Эквивалентный API WinUI 2 для UWP: Microsoft.UI.Xaml.DependencyObject.SetValue (для WinUI в Windows App SDK см. Windows App SDK пространства имен).

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

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

Эквивалентный API WinUI 2 для UWP: Microsoft.UI.Xaml.DependencyObject.UnregisterPropertyChangedCallback (для WinUI в Windows App SDK см. Windows App SDK пространства имен).

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

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

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