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

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

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

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