Язык

EdgeUIThemeTransition Класс

Определение

Предоставляет анимированное поведение перехода для перехода пограничного пользовательского интерфейса.

public ref class EdgeUIThemeTransition sealed : Transition
/// [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 EdgeUIThemeTransition final : Transition
[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 EdgeUIThemeTransition : Transition
Public NotInheritable Class EdgeUIThemeTransition
Inherits Transition
<EdgeUIThemeTransition .../>
Наследование
Object Platform::Object IInspectable DependencyObject Transition EdgeUIThemeTransition
Атрибуты

Комментарии

Рекомендуется включить граничный пользовательский интерфейс, добавив приложение AppBar с помощью свойств BottomAppBar и TopAppBar, которые будут автоматически применять все соответствующие переходы и поведение взаимодействия.

PaneThemeTransition и EdgeUIThemeTransition

  • Используйте анимации пользовательского интерфейса edge (EdgeUIThemeTransition), чтобы показать или скрыть настраиваемое сообщение или панель ошибок, которая не расширяется далеко на экране.
  • Используйте анимацию панели (PaneThemeTransition), чтобы показать пользовательский интерфейс, который слайдирует значительное расстояние на экране, например область задач или пользовательскую мягкую клавиатуру.

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

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

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

Свойства

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

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

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

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

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

Возвращает или задает положение края, используемое для перехода.

EdgeProperty

Определяет свойство зависимостей Edge .

Методы

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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