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


PresentationSource Класс

Определение

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

public ref class PresentationSource abstract : System::Windows::Threading::DispatcherObject
public abstract class PresentationSource : System.Windows.Threading.DispatcherObject
type PresentationSource = class
    inherit DispatcherObject
Public MustInherit Class PresentationSource
Inherits DispatcherObject
Наследование
PresentationSource
Производный

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

PresentationSource()

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

Свойства

CompositionTarget

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

CurrentSources

Возвращает список источников.

Dispatcher

Возвращает объект Dispatcher, с которым связан этот объект DispatcherObject.

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

При переопределении в производном классе возвращает значение, объявляющее, удален ли объект.

RootVisual

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

Методы

AddSource()

Добавляет экземпляр производного класса PresentationSource в список известных источников презентаций.

AddSourceChangedHandler(IInputElement, SourceChangedEventHandler)

Добавляет обработчик событий SourceChanged в предоставленный элемент.

CheckAccess()

Определяет, имеет ли вызывающий поток доступ к этому DispatcherObject.

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

Задает для списка прослушивателей события ContentRendered значение null.

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

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

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

FromVisual(Visual)

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

GetCompositionTargetCore()

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

GetHashCode()

Служит хэш-функцией по умолчанию.

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

Возвращает объект Type для текущего экземпляра.

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

Создает неполную копию текущего объекта Object.

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

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

RemoveSourceChangedHandler(IInputElement, SourceChangedEventHandler)

Удаляет обработчик событий SourceChanged из предоставленного элемента.

RootChanged(Visual, Visual)

Обеспечивает уведомление об изменении корневого объекта Visual.

ToString()

Возвращает строку, представляющую текущий объект.

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

Обеспечивает наличие у вызывающего потока доступ к этому DispatcherObject.

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

События

ContentRendered

Происходит, когда содержимое отрисовано и готово к взаимодействию с пользователем.

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

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