AnimatedIconSource Класс

Определение

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

/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.XamlContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class AnimatedIconSource : IconSource
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.UI.Xaml.XamlContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public class AnimatedIconSource : IconSource
Public Class AnimatedIconSource
Inherits IconSource
Наследование
Object IInspectable DependencyObject IconSource AnimatedIconSource
Атрибуты

Примеры

Совет

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

Приложение коллекции WinUI 3 содержит интерактивные примеры большинства элементов управления, функций и функций WinUI 3. Получите приложение из Microsoft Store или получите исходный код в GitHub.

Комментарии

Примечание

AnimatedIconSource похож на AnimatedIcon. Однако, так как это не FrameworkElement, его можно использовать совместно.

Вы не устанавливаете состояние непосредственно в AnimatedIconSource. Вместо этого задайте присоединенное свойство AnimatedIcon.State для элемента-предка AnimatedIconSourceэлемента .

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

AnimatedIconSource()

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

Свойства

Dispatcher

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

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

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

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

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

FallbackIconSourceProperty

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

Foreground

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

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

Возвращает или задает значение, указывающее, отображается ли значок зеркальным отображением, если свойство FlowDirection имеет значение RightToLeft.

MirroredWhenRightToLeftProperty

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

Source

Возвращает или задает анимированный визуальный элемент, отображаемый AnimatedIconSource объектом .

SourceProperty

Идентифицирует свойство зависимостей источника .

Методы

ClearValue(DependencyProperty)

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

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

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

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

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

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

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

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

Сопоставляет свойства IconSource с IconElementProperties.

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

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

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

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

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

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

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

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

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

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

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

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

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