PresentationSource Класс

Определение

Предоставляет абстрактную базу для классов, представляющих содержимое на основе другой технологии как часть скрипта взаимодействия.Provides an abstract base for classes that present content from another technology as part of an interoperation scenario. Кроме того, данный класс предоставляет статические методы для работы с такими источниками, а также базовую архитектуру презентации визуального слоя.In addition, this class provides static methods for working with these sources, as well as the basic visual-layer presentation architecture.

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()

При вызове конструктором производного класса обеспечивает инициализацию значений базового класса.Provides initialization for base class values when called by the constructor of a derived class.

Свойства

CompositionTarget

Возвращает целевой визуальный объект для визуальных объектов, представляемых в источнике.Gets the visual target for the visuals being presented in the source.

CurrentSources

Возвращает список источников.Returns a list of sources.

Dispatcher

Возвращает объект Dispatcher, с которым связан этот объект DispatcherObject.Gets the Dispatcher this DispatcherObject is associated with.

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

При переопределении в производном классе возвращает значение, объявляющее, удален ли объект.When overridden in a derived class, gets a value that declares whether the object is disposed.

RootVisual

При переопределении в производном классе возвращает или задает корневой визуальный объект, представляемый в источнике.When overridden in a derived class, gets or sets the root visual being presented in the source.

Методы

AddSource()

Добавляет экземпляр производного класса PresentationSource в список известных источников презентаций.Adds a PresentationSource derived class instance to the list of known presentation sources.

AddSourceChangedHandler(IInputElement, SourceChangedEventHandler)

Добавляет обработчик событий SourceChanged в предоставленный элемент.Adds a handler for the SourceChanged event to the provided element.

CheckAccess()

Определяет, имеет ли вызывающий поток доступ к этому DispatcherObject.Determines whether the calling thread has access to this DispatcherObject.

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

Задает для списка прослушивателей события ContentRendered значение null.Sets the list of listeners for the ContentRendered event to null.

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.Determines whether the specified object is equal to the current object.

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

Возвращает источник, в котором представлен предоставляемый DependencyObject.Returns the source in which a provided DependencyObject is presented.

FromVisual(Visual)

Возвращает источник, в котором представлен предоставляемый Visual.Returns the source in which a provided Visual is presented.

GetCompositionTargetCore()

При переопределении в производном классе, возвращает целевой визуальный объект для заданного источника.When overridden in a derived class, returns a visual target for the given source.

GetHashCode()

Служит хэш-функцией по умолчанию.Serves as the default hash function.

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

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

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

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

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

Удаляет экземпляр производного класса PresentationSource из списка известных источников презентаций.Removes a PresentationSource derived class instance from the list of known presentation sources.

RemoveSourceChangedHandler(IInputElement, SourceChangedEventHandler)

Удаляет обработчик событий SourceChanged из предоставленного элемента.Removes a handler for the SourceChanged event from the provided element.

RootChanged(Visual, Visual)

Обеспечивает уведомление об изменении корневого объекта Visual.Provides notification that the root Visual has changed.

ToString()

Возвращает строку, представляющую текущий объект.Returns a string that represents the current object.

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

Обеспечивает наличие у вызывающего потока доступ к этому DispatcherObject.Enforces that the calling thread has access to this DispatcherObject.

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

События

ContentRendered

Происходит, когда содержимое отрисовано и готово к взаимодействию с пользователем.Occurs when content is rendered and ready for user interaction.

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

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