PresentationSource PresentationSource PresentationSource PresentationSource Class

Определение

Предоставляет абстрактную базу для классов, представляющих содержимое на основе другой технологии как часть скрипта взаимодействия.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
Наследование
PresentationSourcePresentationSourcePresentationSourcePresentationSource
Производный

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

PresentationSource() PresentationSource() PresentationSource() PresentationSource()

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

Свойства

CompositionTarget CompositionTarget CompositionTarget CompositionTarget

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

CurrentSources CurrentSources CurrentSources CurrentSources

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

Dispatcher Dispatcher Dispatcher Dispatcher

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

(Inherited from DispatcherObject)
IsDisposed IsDisposed IsDisposed IsDisposed

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

RootVisual RootVisual RootVisual RootVisual

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

Методы

AddSource() AddSource() AddSource() AddSource()

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

AddSourceChangedHandler(IInputElement, SourceChangedEventHandler) AddSourceChangedHandler(IInputElement, SourceChangedEventHandler) AddSourceChangedHandler(IInputElement, SourceChangedEventHandler) AddSourceChangedHandler(IInputElement, SourceChangedEventHandler)

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

CheckAccess() CheckAccess() CheckAccess() CheckAccess()

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

(Inherited from DispatcherObject)
ClearContentRenderedListeners() ClearContentRenderedListeners() ClearContentRenderedListeners() ClearContentRenderedListeners()

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

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

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

(Inherited from Object)
FromDependencyObject(DependencyObject) FromDependencyObject(DependencyObject) FromDependencyObject(DependencyObject) FromDependencyObject(DependencyObject)

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

FromVisual(Visual) FromVisual(Visual) FromVisual(Visual) FromVisual(Visual)

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

GetCompositionTargetCore() GetCompositionTargetCore() GetCompositionTargetCore() GetCompositionTargetCore()

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

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

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

(Inherited from Object)
GetType() GetType() GetType() GetType()

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

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

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

(Inherited from Object)
RemoveSource() RemoveSource() RemoveSource() RemoveSource()

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

RemoveSourceChangedHandler(IInputElement, SourceChangedEventHandler) RemoveSourceChangedHandler(IInputElement, SourceChangedEventHandler) RemoveSourceChangedHandler(IInputElement, SourceChangedEventHandler) RemoveSourceChangedHandler(IInputElement, SourceChangedEventHandler)

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

RootChanged(Visual, Visual) RootChanged(Visual, Visual) RootChanged(Visual, Visual) RootChanged(Visual, Visual)

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

ToString() ToString() ToString() ToString()

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

(Inherited from Object)
VerifyAccess() VerifyAccess() VerifyAccess() VerifyAccess()

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

(Inherited from DispatcherObject)

События

ContentRendered ContentRendered ContentRendered ContentRendered

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

Безопасность

UIPermission
для наследования от этого класса.to derive from this class. Связанное перечисление: Unrestricted.Associated enumeration: Unrestricted.

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

Дополнительно