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() |
Предоставляет инициализацию значений базового класса при вызове конструктором производного класса. |
Свойства
| Имя | Описание |
|---|---|
| CompositionTarget |
Возвращает целевой объект визуального элемента для визуальных элементов, представленных в источнике. |
| CurrentSources |
Возвращает список источников. |
| Dispatcher |
Dispatcher Возвращает это DispatcherObject значение, с которым связано. (Унаследовано от DispatcherObject) |
| IsDisposed |
При переопределении в производном классе получает значение, указывающее, удаляется ли объект. |
| RootVisual |
При переопределении в производном классе получает или задает корневой визуальный элемент, представленный в источнике. |
Методы
| Имя | Описание |
|---|---|
| AddSource() |
Добавляет экземпляр производного PresentationSource класса в список известных источников презентации. |
| AddSourceChangedHandler(IInputElement, SourceChangedEventHandler) |
Добавляет обработчик события |
| CheckAccess() |
Определяет, имеет ли вызывающий поток доступ к этому DispatcherObject. (Унаследовано от DispatcherObject) |
| ClearContentRenderedListeners() |
Задает список прослушивателей для ContentRendered события |
| Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
| FromDependencyObject(DependencyObject) |
Возвращает источник, в котором представлен предоставленный DependencyObject объект. |
| FromVisual(Visual) |
Возвращает источник, в котором представлен предоставленный Visual объект. |
| GetCompositionTargetCore() |
При переопределении в производном классе возвращает визуальный целевой объект для данного источника. |
| GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
| GetType() |
Возвращает Type текущего экземпляра. (Унаследовано от Object) |
| MemberwiseClone() |
Создает неглубокую копию текущей Object. (Унаследовано от Object) |
| RemoveSource() |
Удаляет производный PresentationSource экземпляр класса из списка известных источников презентации. |
| RemoveSourceChangedHandler(IInputElement, SourceChangedEventHandler) |
Удаляет обработчик события |
| RootChanged(Visual, Visual) |
Предоставляет уведомление об изменении корневого каталога Visual . |
| ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |
| VerifyAccess() |
Принудительно применяет, что вызывающий поток имеет доступ к этому DispatcherObject. (Унаследовано от DispatcherObject) |
События
| Имя | Описание |
|---|---|
| ContentRendered |
Происходит при отображении содержимого и готовности к взаимодействию с пользователем. |